|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ne.mki.wedge.rule.base.AbstractBase
jp.ne.mki.wedge.rule.base.AbstractClient
public abstract class AbstractClient
フィールドの概要 |
---|
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承されたフィールド |
---|
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, 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)
コンポーネント取得 |
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()
推奨されていません。 |
int |
getExecuteIndex()
現在実行対象となっている実行モジュールのインデックス |
java.lang.String |
getExecuteParameter()
実行パラメータの取得 |
int |
getExecuteTiming()
現在実行対象となっているイベントタイミングを取得 |
java.util.Vector |
getExecutions()
現在実行対象となっている実行モジュールを取得 |
javax.swing.JComponent |
getExpectNextComponent()
次にフォーカス取得予定コンポーネント Afterの実行が、マウスによって他のコンポーネントをClickしたことによる フォーカス移動で発生した場合、Click対象のコンポーネントが設定される。 |
FrameInterface |
getFrame()
Frame取得 |
FrameRunnerInterface |
getFrameRunner()
FrameRunnerの参照を取得 |
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の取得 |
HashVector |
getItems()
画面のアイテム群取得 全てのコンポーネントは、jp.ne.mki.wedge.run.data.Item にCast可能です。 |
jp.ne.mki.wedge.run.enums.LogicClassType |
getLogicClassType()
ロジッククラスタイプを取得します。 |
jp.ne.mki.wedge.run.client.control.Manager |
getManager()
Manager取得 |
java.util.Hashtable |
getMemory()
共通メモリ(ClientMemoryArea) 格納オブジェクト取得 |
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() に置き換わりました。 |
static void |
log(java.util.logging.Level level,
java.lang.String message,
java.lang.Throwable th)
Log の吐き出し SwingデフォルトのLogRecordにてログを出力します。 |
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 |
setEngineManager(EngineManagerInterface manager)
実行しているエンジンのManagerを設定する |
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設定 対象がテーブルの場合には、引数の行数を反映してフォーカスを設定する |
protected static void |
setFrameRunnerErrorStatus()
FrameRunnerにエラーステータスを設定する |
void |
setPropertyFromEngine(java.lang.String key,
java.lang.Object object)
各エンジンから任意の情報を設定する。 |
void |
setStatusBarText(java.lang.String text)
ステータスバー設定 |
void |
showDocument(java.net.URL url)
ブラウザでドキュメントを表示。 |
static void |
showErrorDialog(java.awt.Container container,
java.lang.String message)
推奨されていません。 |
int |
showFrame(java.lang.String frameName)
画面起動 |
int |
showFrame(java.lang.String frameName,
HashVector frameInRecord,
HashVector frameOutRecord)
画面起動 |
int |
showFrame(java.lang.String frameName,
java.lang.String instanceName)
画面起動 (インスタンス名指定版) 入出レコードは、ロジッククラスのレコードを使用します。 |
int |
showFrame(java.lang.String frameName,
java.lang.String instanceName,
HashVector frameInRecord,
HashVector frameOutRecord)
画面起動 |
void |
terminate()
終了処理 |
protected static void |
writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message)
推奨されていません。 |
protected static void |
writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message,
java.lang.Throwable th)
推奨されていません。 |
void |
writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message,
java.lang.Throwable th,
AbstractBase rule)
エラーLog の吐き出し Levelは WARNING で出力されます。 |
protected static void |
writeTraceLog(jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String message)
推奨されていません。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface から継承されたメソッド |
---|
createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setRuleParameter, setUserConstant |
コンストラクタの詳細 |
---|
public AbstractClient()
メソッドの詳細 |
---|
public int executeRule() throws java.lang.Throwable
RuleEngineInterface
内の executeRule
AbstractBase
内の executeRule
java.lang.Throwable
public void terminate()
RuleEngineInterface
内の terminate
AbstractBase
内の terminate
public java.lang.String getReturnString(int ret)
CommonInterface
内の getReturnString
RuleEngineInterface
内の getReturnString
AbstractBase
内の getReturnString
ret
- 戻り値
public void setEngineManager(EngineManagerInterface manager)
AbstractBase
の記述:
RuleEngineInterface
内の setEngineManager
AbstractBase
内の setEngineManager
manager
- 実行しているエンジンのManagerpublic 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)
RuleEngineInterface
内の setPropertyFromEngine
AbstractBase
内の setPropertyFromEngine
key
- object
- 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
- アイテムの物理名称
protected static void setFrameRunnerErrorStatus()
public void writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager, java.lang.String message, java.lang.Throwable th, AbstractBase rule)
manager
- message
- th
- rule
- public static void log(java.util.logging.Level level, java.lang.String message, java.lang.Throwable th)
level
- message
- th
- 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
- protected static void writeErrorLog(jp.ne.mki.wedge.run.client.control.Manager manager, java.lang.String message)
manager
- 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 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
- Data
public javax.swing.JComponent getCurrentComponent()
public javax.swing.JComponent getExpectNextComponent()
public int showFrame(java.lang.String frameName)
String
- 起動したい画面の物理名称
public int showFrame(java.lang.String frameName, java.lang.String instanceName)
String
- 起動したい画面のリポジトリ物理名称String
- インスタンス名称
public int showFrame(java.lang.String frameName, HashVector frameInRecord, HashVector frameOutRecord)
String
- 起動したい画面の物理名称HashVector
- フレームの入力引数HashVector
- フレームの出力引数
public int showFrame(java.lang.String frameName, java.lang.String instanceName, HashVector frameInRecord, HashVector frameOutRecord)
String
- 起動したい画面のリポジトリ物理名称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 FrameRunnerInterface getFrameRunner()
public java.util.Hashtable getMemory()
public HashVector getComponents()
public 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
- 必須であるデータ数public jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()
RuleEngineInterface
内の getLogicClassType
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |