|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ne.mki.wedge.run.client.event.ClientToolKit
RunClientエンジンにて生成したオブジェクトにアクセスする
ことができます。
このクラスにて定義されているオブジェクトは VMに1つ生成する
オブジェクト群になります。
画面内オブジェクトへのアクセスは ClientManagerInterface にて
メソッドを提供しています。
コンストラクタの概要 | |
ClientToolKit()
|
メソッドの概要 | |
static ClientManagerInterface |
addClientManager(java.lang.String frameName)
ClientManagerを追加する |
static ClientEngineRuleInterface |
createBusinessRule(ClientManagerInterface manager,
java.lang.String logicalName,
java.lang.String physicalName,
java.lang.String className,
java.lang.String parameter)
ロジッククラス作成 エンジンにて実行する クラスで返ります。 |
static java.lang.Object |
createComponent(ClientManagerInterface manager,
java.lang.String logicalName,
java.lang.String physicalName,
java.lang.String className,
java.lang.String text,
java.lang.String tooltipText)
GUIコンポーネントを生成(クラス名指定) |
static ExecutionInterface |
createExecution(ClientManagerInterface manager,
ClientEngineRuleInterface addRule,
int userError,
java.lang.String executeParameter)
実行オブジェクト作成 |
static ItemInterface |
createItem(ClientManagerInterface manager,
java.lang.String logicalName,
java.lang.String physicalName,
ComponentInterface component,
int itemType)
Itemを作成する |
static int |
frameShow(FrameRunnerInterface runner,
java.lang.String frameName,
java.lang.String repositoryFrameName,
jp.ne.mki.wedge.common.library.HashVector inRecord,
jp.ne.mki.wedge.common.library.HashVector outRecord,
FrameInterface owner)
画面起動実行 |
static ClientManagerInterface[] |
getAllClientManager()
全てのManagerを取得する 起動された全ての画面のManagerの参照を取得します。 |
static ClientManagerInterface |
getClientManager(java.lang.String frameName)
他画面のManagerを取得する |
static CompSettingDelegateInterface |
getComponentSettingClass()
コンポーネントに対するメソッドの委譲クラスを取得 |
static ControlRecordInterface |
getControlRecord()
コントロールレコードを返します。 |
static FrameRunnerInterface |
getFrameRunner()
FrameRunner取得 |
static java.lang.String |
getImagePath()
イメージパス取得 Configに設定されたImagePathを返します。 |
static java.util.logging.Logger |
getLogger()
Loggerを取得する ログを出力するためのLoggerクラスを取得できます。 |
static java.lang.String |
getLogicTypeString(int type)
ロジッククラスタイプの表示文字列を取得 ログ出力用 |
static ClientMainInterface |
getMainClass()
MainClassを取得する RunClientエンジンの起動クラスを取得できます。 |
static OptionalDataMap |
getOptionalDataMap()
OptionalDataMap を取得する |
static java.lang.String |
getResultString(int result)
戻り値の表示文字列を取得 ログ出力用 |
static java.lang.String |
getTimingString(int timing)
タイミングの表示文字列を取得 ログ出力用 |
static TraceLogDialogInterface |
getTraceLogDialog()
トレースログダイアログを取得する |
static jp.ne.mki.wedge.run.library.UserConstant |
getUserConstant()
ユーザ定義定数 を取得する Configにて設定されたユーザ定数ファイル (デフォルトでは RunClientConstants.wdg) の内容を 取得できます。 |
static java.util.Hashtable |
getUserObjects()
共通メモリ を取得する 各画面にて共通アクセス可能な Hashtableです。 |
static boolean |
isApplet()
Java Applet として実行しているかどうかを返します。 |
static boolean |
isApplication()
Java Application として実行しているかどうかを返します。 |
static boolean |
isJWS()
JWS として実行しているかどうかを返します。 |
static boolean |
isProductDebug()
製品開発用デバッグモードかどうか |
static boolean |
isTestMode()
テストモードかどうか |
static boolean |
isVisualFrame()
起動製品がVisualFrameかどうか |
static boolean |
isWebtribe()
起動製品がWebtribeかどうか |
static boolean |
isXUpper()
起動製品がXUPPER連携かどうか |
static int |
runExecutions(java.util.Vector executions,
ClientManagerInterface manager)
実行リストを実行 |
static int |
runExecutions(java.util.Vector executions,
ClientManagerInterface manager,
NextExecuteJudger juder)
実行リストを実行 |
static void |
setTraceLogDialog(TraceLogDialogInterface dialog)
トレースログダイアログを設定 |
static void |
systemExit()
全ての画面を破棄し VMを終了する FrameRunner画面を終了と同等の処理になります。 |
static void |
systemExit(boolean isExit)
全ての画面を破棄し VMを終了する FrameRunner画面を終了と同等の処理になります。 |
static void |
writeThrowableError(java.lang.Throwable th)
Exceptionのログ出力 |
クラス java.lang.Object から継承したメソッド |
|
コンストラクタの詳細 |
public ClientToolKit()
メソッドの詳細 |
public static java.util.logging.Logger getLogger()
public static ClientMainInterface getMainClass()
public static java.util.Hashtable getUserObjects()
public static OptionalDataMap getOptionalDataMap()
public static jp.ne.mki.wedge.run.library.UserConstant getUserConstant()
public static ClientManagerInterface[] getAllClientManager()
public static FrameRunnerInterface getFrameRunner()
public static ClientManagerInterface getClientManager(java.lang.String frameName)
frameName
- 画面のインスタンス名称public static ClientManagerInterface addClientManager(java.lang.String frameName)
frameName
- 画面のインスタンス名称public static boolean isWebtribe()
public static boolean isVisualFrame()
public static boolean isXUpper()
public static void writeThrowableError(java.lang.Throwable th)
th
- public static boolean isTestMode()
public static void systemExit()
public static void systemExit(boolean isExit)
isExit
- true:SystemExit false:SystemQuitpublic static boolean isProductDebug()
public static java.lang.String getImagePath()
public static ControlRecordInterface getControlRecord()
public static int runExecutions(java.util.Vector executions, ClientManagerInterface manager, NextExecuteJudger juder)
executions
- manager
- juder
- public static int runExecutions(java.util.Vector executions, ClientManagerInterface manager)
executions
- manager
- juder
- public static int frameShow(FrameRunnerInterface runner, java.lang.String frameName, java.lang.String repositoryFrameName, jp.ne.mki.wedge.common.library.HashVector inRecord, jp.ne.mki.wedge.common.library.HashVector outRecord, FrameInterface owner)
runner
- FrameRunnerString
- 画面インスタンス名称String
- CAMCリポジトリに登録されている画面物理名称HashVector
- 画面入力レコードHashVector
- 画面出力レコードFrameInterface
- オーナーウィンドウpublic static void setTraceLogDialog(TraceLogDialogInterface dialog)
dialog
- public static TraceLogDialogInterface getTraceLogDialog()
public static ItemInterface createItem(ClientManagerInterface manager, java.lang.String logicalName, java.lang.String physicalName, ComponentInterface component, int itemType)
manager
- logicalName
- physicalName
- component
- itemType
- public static java.lang.Object createComponent(ClientManagerInterface manager, java.lang.String logicalName, java.lang.String physicalName, java.lang.String className, java.lang.String text, java.lang.String tooltipText)
manager
- ClientManagerInterfacelogicalName
- 論理名physicalName
- 物理名className
- クラス名称
ComponentInterfaceを実装しているクラスである必要があります。text
- テキストtooltipText
- ツールチップテキストpublic static ClientEngineRuleInterface createBusinessRule(ClientManagerInterface manager, java.lang.String logicalName, java.lang.String physicalName, java.lang.String className, java.lang.String parameter)
manager
- ClientManagerInterfacelogicalName
- 論理名physicalName
- 物理名className
- クラス名称parameter
- パラメータClientEngineRuleInterface
public static ExecutionInterface createExecution(ClientManagerInterface manager, ClientEngineRuleInterface addRule, int userError, java.lang.String executeParameter)
rule
- 既に作成されているロジッククラスaddRule
- 実行するロジッククラスuserError
- ユーザエラー ExecutionConstantの実行オブジェクトの戻り値を設定executeParameter
- 実行パラメータpublic static java.lang.String getLogicTypeString(int type)
type
- public static java.lang.String getTimingString(int timing)
timing
- public static java.lang.String getResultString(int result)
int
- 戻り値public static boolean isApplet()
public static boolean isApplication()
public static boolean isJWS()
public static CompSettingDelegateInterface getComponentSettingClass()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |