|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ne.mki.wedge.run.client.event.ClientToolKit
public class ClientToolKit
RunClientエンジンにて生成したオブジェクトにアクセスする
ことができます。
このクラスにて定義されているオブジェクトは VMに1つ生成する
オブジェクト群になります。
画面内オブジェクトへのアクセスは ClientManagerInterface にて
メソッドを提供しています。
フィールドの概要 | |
---|---|
static int |
LICENSE_EFFECTIVE
ライセンス有効(オンライン、オフラインともにOK) |
static int |
LICENSE_EFFECTIVE_LIMITED_COUNT
ライセンス有効(オンラインはNG。 |
static int |
LICENSE_EFFECTIVE_OFFLINE
ライセンス有効 (オンラインはNG。 |
static int |
LICENSE_EFFECTIVE_OFFLINE_INVALID
ライセンス有効(オンラインはOKだが、オフラインはNG) |
static int |
LICENSE_INVALIDITY
ライセンス無効 |
static int |
LICENSE_INVALIDITY_INFO_INVALID
ライセンス無効 Offline指定だが レジストリの値がおかしい |
static int |
LICENSE_INVALIDITY_INFO_UNMATCH
ライセンス無効 Product or version UnMatch |
static int |
LICENSE_INVALIDITY_LIMITED_OVER
ライセンス無効 Offline指定だが 期間、回数とものオーバー |
static int |
LICENSE_INVALIDITY_MALFORMED_URL_EXCEPTION
ライセンス無効 コントロールサーバのURLが違っている |
コンストラクタの概要 | |
---|---|
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,
HashVector inRecord,
HashVector outRecord,
FrameInterface owner)
画面起動実行 |
static long |
getAccessLimitTime()
オフライン期限 |
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 long |
getLastAccessTime()
ControllServerに最後にアクセスした時間 |
static int |
getLicenseLevel()
ライセンスレベルの取得 |
static int |
getLimitCount()
ライセンス回数制限 残り回数 |
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 から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static int LICENSE_EFFECTIVE
public static int LICENSE_EFFECTIVE_OFFLINE_INVALID
public static int LICENSE_EFFECTIVE_OFFLINE
public static int LICENSE_EFFECTIVE_LIMITED_COUNT
public static int LICENSE_INVALIDITY
public static int LICENSE_INVALIDITY_LIMITED_OVER
public static int LICENSE_INVALIDITY_INFO_INVALID
public static int LICENSE_INVALIDITY_INFO_UNMATCH
public static int LICENSE_INVALIDITY_MALFORMED_URL_EXCEPTION
コンストラクタの詳細 |
---|
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, HashVector inRecord, 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()
public static long getLastAccessTime()
public static long getAccessLimitTime()
public static int getLicenseLevel()
public static int getLimitCount()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |