public class PFSystemUtility
extends java.lang.Object
コンストラクタと説明 |
---|
PFSystemUtility() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
addIterator(java.util.Vector vector,
java.util.Iterator iterator)
引数で指定されたイテレータをVectorに追加する。
|
static void |
checkLicense()
使用ライセンスをチェックする。
|
static void |
clearComponentInformationTable()
コンポーネント情報キャッシュテーブルをクリアする。
|
static void |
clearComponentInformationTable(java.lang.Class componentClass)
コンポーネント情報キャッシュテーブルをクリアする。
|
static void |
clearMethodInformationTable()
メソッド情報キャッシュテーブルをクリアする。
|
static void |
clearMethodInformationTable(java.lang.Class componentClass)
メソッド情報キャッシュテーブルをクリアする。
|
static PFMethodInvokeDelegation |
getClassMethod(PFComponent component,
java.lang.String methodName,
java.lang.Class[] params)
メソッド名と引数配列から、クラスメソッド取得する。
|
static PFMethodInvokeDelegation[] |
getClassMethods(PFComponent component)
クラスが提供するメソッド列を取得する。
|
static java.lang.String |
getCombinativeComponentsFolder()
複合コンポーネントデータ保管フォルダを取得する。
|
static PFMultiLocaleString |
getComponentComment(PFComponent component)
コンポーネント概要を取得する。
|
static java.lang.String |
getComponentDisplayString(PFComponent component)
コンポーネント表示文字列を取得する。
|
static java.lang.String |
getComponentDisplayString(java.util.Stack baseStack,
PFConstructBase base,
PFComponent component)
コンポーネント表示文字列を取得する。
|
static java.lang.String |
getComponentDisplayString(java.lang.String name,
int id,
java.lang.String key)
コンポーネント表示文字列を取得する。
|
static java.lang.String |
getComponentDisplayString(java.lang.String name,
java.lang.String id,
java.lang.String key)
コンポーネント表示文字列を取得する。
|
static java.lang.String |
getComponentIDDisplayString(java.util.Stack baseStack,
PFConstructBase base,
PFComponent component)
コンポーネントID表示文字列を取得する。
|
static java.io.File |
getComponentInformationFile(java.lang.Class componentClass)
コンポーネント情報ファイルを取得する。
|
static PFComponentInfo[] |
getComponentInfos()
プラットフォーム上のすべてのコンポーネント情報を取得する。
|
static java.lang.String |
getGUIComponentName(java.awt.Component comp)
GUIコンポーネント名を取得する
|
static PFMethodInvokeDelegation |
getMethod(PFComponent component,
java.lang.String methodName,
java.lang.Class[] params)
メソッド名と引数配列から、メソッドを取得する。
|
static java.lang.String |
getMethodInvokerDisplayString(java.util.Stack baseStack,
PFConstructBase base,
PFMethodInvoker invoker)
起動メソッド表示文字列を取得する。
|
static PFMethodInvokeDelegation[] |
getMethods(PFComponent component)
メソッド列を取得する。
|
static PFMethodInvokeDelegation[] |
getOriginalMethods(PFComponent component)
オリジナルメソッド列を取得する。
|
static java.awt.Frame |
getParentFrame(java.awt.Component component)
親フレームを取得する。
|
static PFMethodInvokeDelegation |
getPublicClassMethod(PFComponent component,
java.lang.String methodName,
java.lang.Class[] params)
メソッド名と引数配列から、公開メソッド取得する。
|
static PFMethodInvokeDelegation |
getPublicClassMethodFromCash(PFComponent component,
java.lang.String methodName,
java.lang.Class[] params)
キャッシュを優先して、メソッド名と引数配列から、公開メソッド取得する。
|
static PFMethodInvokeDelegation[] |
getPublicClassMethods(PFComponent component)
公開メソッド列を取得する。
|
static PFMethodInvokeDelegation[] |
getPublicClassMethodsFromCash(PFComponent component)
キャッシュを優先して、公開メソッド列を取得する。
|
static int |
getStringWidth(java.lang.String str,
java.awt.Graphics g)
文字列表示幅を取得する。
|
static int |
getStringWidth(java.lang.String str,
int size)
文字列表示幅を取得する。
|
static boolean |
isCooperatable()
データ連携が使用可能かチェックする。
|
static boolean |
isMethodInvocationSuspended()
イベント伝播によるメソッド起動が停止中かどうかを取得する
|
static boolean |
isOnlyLightDataCooperaion()
使用するデータ連携は簡素版のみか、現行版(ブローカ有)と並立か
|
static void |
resumeMethodInvocation()
イベント伝播によるメソッド起動を再開する。
|
static void |
setSystemProperty(java.lang.String iniFilename)
INIファイルからシステムプロパティを設定する。
|
static void |
suspendMethodInvocation()
イベント伝播によるメソッド起動を停止する。
|
static void |
updateLowerMethodName(PFMethodInvokeDelegation delegation)
コンポーネント階層ツリーの下位階層についてメソッド名の反映を行う。
|
public static int getStringWidth(java.lang.String str, java.awt.Graphics g)
str
- 表示文字列g
- 表示先グラフィクスコンテキストpublic static int getStringWidth(java.lang.String str, int size)
str
- 表示文字列size
- フォントサイズpublic static java.lang.String getGUIComponentName(java.awt.Component comp)
comp
- コンポーネントpublic static void addIterator(java.util.Vector vector, java.util.Iterator iterator)
vector
- 追加先Vectoriterator
- 追加対象Iteratorpublic static void setSystemProperty(java.lang.String iniFilename) throws PFRuntimeException, java.io.IOException
iniFilename
- INIファイル名PFRuntimeException
- INIファイルが存在しないjava.io.IOException
- 入力に失敗public static java.io.File getComponentInformationFile(java.lang.Class componentClass)
componentClass
- コンポーネントクラスpublic static PFMultiLocaleString getComponentComment(PFComponent component)
component
- コンポーネントpublic static PFMethodInvokeDelegation[] getMethods(PFComponent component)
component
- コンポーネントpublic static PFMethodInvokeDelegation[] getOriginalMethods(PFComponent component)
component
- コンポーネントpublic static PFMethodInvokeDelegation[] getClassMethods(PFComponent component)
component
- コンポーネントpublic static PFMethodInvokeDelegation[] getPublicClassMethodsFromCash(PFComponent component)
component
- コンポーネントpublic static PFMethodInvokeDelegation[] getPublicClassMethods(PFComponent component)
component
- コンポーネントpublic static PFMethodInvokeDelegation getMethod(PFComponent component, java.lang.String methodName, java.lang.Class[] params)
component
- コンポーネントmethodName
- メソッド名params
- 引数配列public static PFMethodInvokeDelegation getClassMethod(PFComponent component, java.lang.String methodName, java.lang.Class[] params)
component
- コンポーネントmethodName
- メソッド名params
- 引数配列public static PFMethodInvokeDelegation getPublicClassMethod(PFComponent component, java.lang.String methodName, java.lang.Class[] params)
component
- コンポーネントmethodName
- メソッド名params
- 引数配列public static PFMethodInvokeDelegation getPublicClassMethodFromCash(PFComponent component, java.lang.String methodName, java.lang.Class[] params)
component
- コンポーネントmethodName
- メソッド名params
- 引数配列public static PFComponentInfo[] getComponentInfos()
public static void clearComponentInformationTable()
public static void clearComponentInformationTable(java.lang.Class componentClass)
componentClass
- クリア対象コンポーネントクラスpublic static void clearMethodInformationTable()
public static void clearMethodInformationTable(java.lang.Class componentClass)
componentClass
- クリア対象コンポーネントクラスpublic static void checkLicense() throws PFRuntimeException
PFRuntimeException
- ライセンスが正しくない場合public static void updateLowerMethodName(PFMethodInvokeDelegation delegation)
public static boolean isCooperatable()
public static boolean isOnlyLightDataCooperaion()
public static java.lang.String getComponentDisplayString(java.util.Stack baseStack, PFConstructBase base, PFComponent component)
baseStack
- アプリケーション階層base
- カレント編集階層component
- コンポーネントpublic static java.lang.String getComponentDisplayString(java.lang.String name, int id, java.lang.String key)
name
- コンポーネント名id
- コンポーネントIDkey
- コンポーネントキー情報public static java.lang.String getComponentDisplayString(java.lang.String name, java.lang.String id, java.lang.String key)
name
- コンポーネント名id
- コンポーネントIDkey
- コンポーネントキー情報public static java.lang.String getComponentIDDisplayString(java.util.Stack baseStack, PFConstructBase base, PFComponent component)
baseStack
- アプリケーション階層base
- カレント編集階層component
- コンポーネントpublic static java.lang.String getComponentDisplayString(PFComponent component)
component
- コンポーネントpublic static java.lang.String getMethodInvokerDisplayString(java.util.Stack baseStack, PFConstructBase base, PFMethodInvoker invoker)
baseStack
- アプリケーション階層base
- カレントアプリケーション階層invoker
- 起動メソッドpublic static java.awt.Frame getParentFrame(java.awt.Component component)
component
- 対象コンポーネントpublic static java.lang.String getCombinativeComponentsFolder()
public static void suspendMethodInvocation()
public static void resumeMethodInvocation()
public static boolean isMethodInvocationSuspended()