|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ne.mki.wedge.rule.base.AbstractBase | +--jp.ne.mki.wedge.rule.base.AbstractClient
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したフィールド |
controlRecord, errorMessage, executeType, id, inputRecord, logicalName, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant |
インタフェース jp.ne.mki.wedge.rule.base.interfaces.ClientInterface から継承したフィールド |
FRAME_CLOSE, FRAME_QUIT, SKIP_ALL, STOP, STOP_SELECT_ALL, SYSTEM_EXIT, SYSTEM_QUIT, TIMING_AFTER, TIMING_BEFORE, TIMING_LOAD, TIMING_ROW_CLICK, TIMING_ROW_WCLICK, TIMING_UN_LOAD |
インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したフィールド |
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR |
コンストラクタの概要 | |
AbstractClient()
|
メソッドの概要 | |
boolean |
executeCurrentAfter()
現在のカレントコンポーネントのAfterを実行します 戻り値に false が返ってきた場合には After処理にて STOP,STOP_SELECT_ALL の戻り値が 返された もしくは setFocus 処理により任意のコンポーネントにフォーカス遷移した などの状態を指します。 |
int |
executeRule()
ルール実行 |
int |
executeRule(java.lang.String rulePName)
ルールの実行 |
java.lang.String |
getAdapterName()
ルールに設定されている Adapterの物理名称取得 |
protected jp.ne.mki.wedge.run.client.data.BusinessRule |
getClientRuleObject(java.lang.String rulePName)
ルールオブジェクトの取得 |
java.net.URL |
getCodeBase()
CodeBase取得。 |
javax.swing.JComponent |
getComponent()
現在実行対象となっているコンポーネントを取得。 |
static javax.swing.JComponent |
getComponent(DataInterface data)
コンポーネント取得 |
jp.ne.mki.wedge.common.library.HashVector |
getComponents()
画面のGUIコンポーネント群取得 全てのコンポーネントは jp.ne.mki.wedge.run.event.ComponentInterface にCast可能です。 |
protected jp.ne.mki.wedge.run.client.main.RunClientConf |
getConfig()
Configオブジェクト取得 |
protected java.lang.String |
getConfImagePath()
Confで指定されたイメージパスの取得 |
java.awt.Container |
getContentPane()
ContentPane取得 |
javax.swing.JComponent |
getCurrentComponent()
現在選択されているコンポーネント取得 |
jp.ne.mki.wedge.run.client.main.Desktop |
getDesktop()
デスクトップの参照を取得 FrameRunnerが Desktopのインスタンスであれば参照を返しますが、 Desktopでない時にはnullが返る事に注意してください。 |
int |
getExecuteIndex()
現在実行対象となっている実行モジュールのインデックス |
java.lang.String |
getExecuteParameter()
実行パラメータの取得 |
int |
getExecuteTiming()
現在実行対象となっているイベントタイミングを取得 |
java.util.Vector |
getExecutions()
現在実行対象となっている実行モジュールを取得 |
javax.swing.JComponent |
getExpectNextComponent()
次にフォーカス取得予定コンポーネント Afterの実行が、マウスによって他のコンポーネントをClickしたことによる フォーカス移動で発生した場合、Click対象のコンポーネントが設定される。 |
jp.ne.mki.wedge.run.client.event.FrameInterface |
getFrame()
Frame取得 |
protected javax.swing.ImageIcon |
getImageIcon(java.lang.String path)
イメージ取得 取得方法は以下の通り。 |
jp.ne.mki.wedge.run.client.data.Item |
getInItem(int line)
InputRecordのindexによる取得 |
jp.ne.mki.wedge.run.client.data.Item |
getInItem(java.lang.String key)
InputRecordの取得 |
jp.ne.mki.wedge.common.library.HashVector |
getItems()
画面のアイテム群取得 全てのコンポーネントは、jp.ne.mki.wedge.run.data.Item にCast可能です。 |
jp.ne.mki.wedge.run.client.control.Manager |
getManager()
Manager取得 |
java.util.Hashtable |
getMemory()
共通メモリ格納オブジェクト取得 |
jp.ne.mki.wedge.run.client.data.Item |
getOutItem(int line)
OutputRecordの取得 |
jp.ne.mki.wedge.run.client.data.Item |
getOutItem(java.lang.String key)
OutputRecordの取得 |
java.lang.String |
getParameter(java.lang.String key)
起動パラメータを取得する |
java.lang.String |
getReturnString(int ret)
戻り値文字列取得 |
java.lang.String |
getRevision()
画面リビジョン番号を取得する |
boolean |
isApplet()
Java Applet で実行されているかどうか |
boolean |
isApplication()
Java Application で実行されているかどうか |
boolean |
isClientTraceMode()
クライアントトレースモードかどうか |
boolean |
isConpiled()
コンパイルされているかどうか |
boolean |
isJWS()
JWS で実行されているかどうか |
java.lang.String |
isServerTraceMode()
サーバートレースモードかどうか Webtribeのみ |
boolean |
isWeb()
推奨されていません。 isApplet() に置き換わりました。 |
protected int |
loopInItem()
inRecordに設定されているItem(Data)数ループを発生させる。 |
protected int |
loopInItemSub(jp.ne.mki.wedge.run.client.data.Item inItem,
int index)
loopInItem()から呼び出されるメソッドです。 |
protected int |
loopInOutItem()
inRecord、outRecordに設定されているItem(Data)数ループを発生させる。 |
protected int |
loopInOutItemSub(jp.ne.mki.wedge.run.client.data.Item inItem,
jp.ne.mki.wedge.run.client.data.Item outItem,
int index)
loopInOutItem()から呼び出されるメソッドです。 |
protected int |
loopOutItem()
outRecordに設定されているItem(Data)数ループを発生させる。 |
protected int |
loopOutItemSub(jp.ne.mki.wedge.run.client.data.Item outItem,
int index)
loopOutRecord()から呼び出されるメソッドです。 |
void |
setErrorMessageMustInComp(int itemCount,
java.lang.String compType)
入力レコードに指定のコンポーネント指定されていないときのエラー エラーメッセージに設定まで行います。 |
void |
setErrorMessageMustOutComp(int itemCount,
java.lang.String compType)
出力レコードに指定のコンポーネント指定されていないときのエラー エラーメッセージに設定まで行います。 |
void |
setExecuteParameter(java.lang.String parameter)
実行パラメータの設定 |
void |
setFocus(DataInterface data)
Focus設定 全選択はなし |
void |
setFocus(DataInterface data,
boolean isSelectAll)
Focus設定 |
void |
setFocus(DataInterface data,
int row,
boolean isSelectAll)
Focus設定 対象がテーブルの場合には、引数の行数を反映してフォーカスを設定する |
void |
setManager(java.lang.Object manager)
Manager設定 |
void |
setPropertyFromEngine(java.lang.String key,
java.lang.Object object)
各エンジンから任意の情報を設定する。 |
void |
setStatusBarText(java.lang.String text)
ステータスバー設定 |
void |
setWedgeLog(java.lang.Object pWedgeLog)
クライアントはWedgeLogの追加はなし |
void |
showDocument(java.net.URL url)
ブラウザでドキュメントを表示。 |
static void |
showErrorDialog(java.awt.Container container,
java.lang.String message)
エラーダイアログを表示する |
void |
showErrorDialog(java.lang.String message)
エラーダイアログを表示する |
int |
showFrame(java.lang.String frameName)
画面起動 |
int |
showFrame(java.lang.String frameName,
jp.ne.mki.wedge.common.library.HashVector frameInRecord,
jp.ne.mki.wedge.common.library.HashVector frameOutRecord)
画面起動 |
void |
terminate()
終了処理 |
protected static void |
writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message)
エラーLog の吐き出し |
protected static void |
writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message,
java.lang.Throwable th)
エラーLog の吐き出し |
void |
writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message,
java.lang.Throwable th,
ClientInterface rule)
エラーLog の吐き出し |
void |
writeErrorLog(java.lang.String message)
エラーログ出力 エラーダイアログが表示される |
void |
writeLog(java.lang.String message)
ログ出力 Desktopのトレースログに出力する |
void |
writeLog(java.lang.String message,
java.lang.Throwable th)
エラーログを出力 Throwableのスタックトレースも同時に出力する エラーダイアログが表示される |
protected static void |
writeTraceLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message)
TraceLog の吐き出し |
クラス java.lang.Object から継承したメソッド |
|
コンストラクタの詳細 |
public AbstractClient()
メソッドの詳細 |
public int executeRule() throws java.lang.Throwable
AbstractBase
内の executeRule
public void terminate()
AbstractBase
内の terminate
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:java.lang.Throwable
- public java.lang.String getReturnString(int ret)
CommonInterface
内の getReturnString
AbstractBase
内の getReturnString
ret
- 戻り値public void setManager(java.lang.Object manager)
AbstractBase
内の setManager
manager
- public jp.ne.mki.wedge.run.client.control.Manager getManager()
ClientInterface
内の getManager
public java.lang.String getAdapterName()
public void setPropertyFromEngine(java.lang.String key, java.lang.Object object)
AbstractBase
内の setPropertyFromEngine
key
- object
- public void setWedgeLog(java.lang.Object pWedgeLog)
pWedgeLog
- public jp.ne.mki.wedge.run.client.data.Item getInItem(int line)
ClientInterface
内の getInItem
int
- 行番号public jp.ne.mki.wedge.run.client.data.Item getInItem(java.lang.String key)
ClientInterface
内の getInItem
String
- アイテムの物理名称public jp.ne.mki.wedge.run.client.data.Item getOutItem(int line)
ClientInterface
内の getOutItem
int
- 行番号public jp.ne.mki.wedge.run.client.data.Item getOutItem(java.lang.String key)
ClientInterface
内の getOutItem
String
- アイテムの物理名称public void showErrorDialog(java.lang.String message)
CommonInterface
内の showErrorDialog
message
- public void writeLog(java.lang.String message)
CommonInterface
内の writeLog
message
- public void writeLog(java.lang.String message, java.lang.Throwable th)
CommonInterface
内の writeLog
message
- th
- 例外オブジェクトpublic void writeErrorLog(java.lang.String message)
CommonInterface
内の writeErrorLog
message
- public static void showErrorDialog(java.awt.Container container, java.lang.String message)
message
- protected static void writeTraceLog(jp.ne.mki.wedge.run.client.control.Manager manager, java.lang.String message)
wedgeLog
- message
- protected static void writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager, java.lang.String message, java.lang.Throwable th)
wedgeLog
- message
- public void writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager, java.lang.String message, java.lang.Throwable th, ClientInterface rule)
wedgeLog
- message
- protected static void writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager, java.lang.String message)
wedgeLog
- message
- public java.lang.String getExecuteParameter()
public void setExecuteParameter(java.lang.String parameter)
public java.net.URL getCodeBase()
public void showDocument(java.net.URL url)
url
- 表示するドキュメントの URLpublic void setStatusBarText(java.lang.String text)
String
- public java.awt.Container getContentPane()
public jp.ne.mki.wedge.run.client.event.FrameInterface getFrame()
public void setFocus(DataInterface data, boolean isSelectAll)
DataInterface
- フォーカスを設定したいDataboolean
- 全選択にするかどうか true:全選択 false:選択なしpublic void setFocus(DataInterface data)
DataInterface
- フォーカス設定したい項目public void setFocus(DataInterface data, int row, boolean isSelectAll)
DataInterface
- フォーカス設定したい項目int
- 行番号(0から始まる)boolean
- 全選択するかどうかpublic static javax.swing.JComponent getComponent(DataInterface data)
DataInterface
- Datapublic javax.swing.JComponent getCurrentComponent()
public javax.swing.JComponent getExpectNextComponent()
public int showFrame(java.lang.String frameName)
String
- 起動したい画面の物理名称public int showFrame(java.lang.String frameName, jp.ne.mki.wedge.common.library.HashVector frameInRecord, jp.ne.mki.wedge.common.library.HashVector frameOutRecord)
String
- 起動したい画面の物理名称HashVector
- フレームの入力引数HashVector
- フレームの出力引数public int executeRule(java.lang.String rulePName)
String
- 起動したいルールの物理名称protected jp.ne.mki.wedge.run.client.data.BusinessRule getClientRuleObject(java.lang.String rulePName)
String
- 取得したいルールの物理名称protected java.lang.String getConfImagePath()
protected jp.ne.mki.wedge.run.client.main.RunClientConf getConfig()
protected javax.swing.ImageIcon getImageIcon(java.lang.String path)
Stringing
- ファイル名public javax.swing.JComponent getComponent()
public int getExecuteTiming()
public int getExecuteIndex()
public java.util.Vector getExecutions()
public boolean executeCurrentAfter()
public jp.ne.mki.wedge.run.client.main.Desktop getDesktop()
public java.util.Hashtable getMemory()
public jp.ne.mki.wedge.common.library.HashVector getComponents()
public jp.ne.mki.wedge.common.library.HashVector getItems()
public boolean isConpiled()
public boolean isClientTraceMode()
public java.lang.String isServerTraceMode()
public boolean isWeb()
public boolean isApplet()
public boolean isApplication()
public boolean isJWS()
public java.lang.String getParameter(java.lang.String key)
key
- public java.lang.String getRevision()
protected int loopOutItem()
protected int loopOutItemSub(jp.ne.mki.wedge.run.client.data.Item outItem, int index)
protected int loopInItem()
protected int loopInItemSub(jp.ne.mki.wedge.run.client.data.Item inItem, int index)
protected int loopInOutItem()
protected int loopInOutItemSub(jp.ne.mki.wedge.run.client.data.Item inItem, jp.ne.mki.wedge.run.client.data.Item outItem, int index)
public void setErrorMessageMustInComp(int itemCount, java.lang.String compType)
mustCount
- 必須であるデータ数public void setErrorMessageMustOutComp(int itemCount, java.lang.String compType)
mustCount
- 必須であるデータ数
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |