jp.go.aist.dmrc.platform.beans.util
クラス PFUtilityInvoker

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.util.PFUtilityInvoker
すべての実装インタフェース:
PFComponent, PFXMLSerializable, java.io.Serializable

public class PFUtilityInvoker
extends java.lang.Object
implements PFComponent, PFXMLSerializable

ユーティリティメソッド提供コンポーネント
プラットフォーム共通ユーティリティメソッド群を提供します。

コンポーネントから発生するイベント
 ありません。

関連項目:
直列化された形式

コンストラクタの概要
PFUtilityInvoker()
          コンストラクタ
 
メソッドの概要
 java.lang.Object convertValue(java.lang.Object v0, java.lang.Class v1)
          jp.go.aist.dmrc.platform.util.PFUtility.convertValue(java.lang.Object,java.lang.Class)を呼び出す。
 java.lang.Object convertValue(java.lang.Object v0, java.lang.Class v1, java.lang.Class v2)
          jp.go.aist.dmrc.platform.util.PFUtility.convertValue(java.lang.Object,java.lang.Class,java.lang.Class)を呼び出す。
 void displayDetailErrorMessage(java.awt.Component v0, PFException v1)
          jp.go.aist.dmrc.platform.util.PFUtility.displayDetailErrorMessage(java.awt.Component,jp.go.aist.dmrc.platform.base.PFException)を呼び出す。
 void displayDetailErrorMessage(java.awt.Component v0, java.lang.String v1, java.lang.Throwable v2)
          jp.go.aist.dmrc.platform.util.PFUtility.displayDetailErrorMessage(java.awt.Component,java.lang.String,java.lang.Throwable)を呼び出す。
 void displayErrorMessage(java.awt.Component v0, PFException v1)
          jp.go.aist.dmrc.platform.util.PFUtility.displayErrorMessage(java.awt.Component,jp.go.aist.dmrc.platform.base.PFException)を呼び出す。
 void displayErrorMessage(java.awt.Component v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.util.PFUtility.displayErrorMessage(java.awt.Component,java.lang.String)を呼び出す。
 void displayErrorMessage(java.awt.Component v0, java.lang.Throwable v1)
          jp.go.aist.dmrc.platform.util.PFUtility.displayErrorMessage(java.awt.Component,java.lang.Throwable)を呼び出す。
 void displayInformationMessage(java.awt.Component v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.util.PFUtility.displayInformationMessage(java.awt.Component,java.lang.String)を呼び出す。
 int displayQuestionMessage(java.awt.Component v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.util.PFUtility.displayQuestionMessage(java.awt.Component,java.lang.String)を呼び出す。
 int displayQuestionMessage(java.awt.Component v0, java.lang.String v1, boolean v2)
          jp.go.aist.dmrc.platform.util.PFUtility.displayQuestionMessage(java.awt.Component,java.lang.String,boolean)を呼び出す。
 void displayWarningMessage(java.awt.Component v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.util.PFUtility.displayWarningMessage(java.awt.Component,java.lang.String)を呼び出す。
 void errorLogWrite(PFComponent v0, java.lang.String v1, java.lang.Throwable v2)
          jp.go.aist.dmrc.platform.util.PFUtility.errorLogWrite(jp.go.aist.dmrc.platform.base.PFComponent,java.lang.String,java.lang.Throwable)を呼び出す。
 long getAllocatedMemory()
          jp.go.aist.dmrc.platform.util.PFUtility.getAllocatedMemory()を呼び出す。
 java.awt.Image getBufferedImage(java.awt.Image image)
          ImageオブジェクトからBufferedImageを取得する。
 java.lang.Class getClassFromName(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.getClassFromName(java.lang.String)を呼び出す。
 java.lang.String getClassName(java.lang.Class v0)
          jp.go.aist.dmrc.platform.util.PFUtility.getClassName(java.lang.Class)を呼び出す。
 java.lang.String getClassName(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFUtility.getClassName(java.lang.Object)を呼び出す。
 java.lang.String getClassName(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.getClassName(java.lang.String)を呼び出す。
 java.lang.String getCombinativeComponentsFolder()
          複合コンポーネントデータ保管フォルダを取得する。
 int getComponentID()
          コンポーネントIDを取得する。
 java.lang.String getComponentKey()
          コンポーネントキーを取得する。
 PFMultiLocaleString getComponentKeys()
          全ロケール分のコンポーネントキーを返す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 java.lang.String getComponentPublicName()
          コンポーネント公開名を取得する.
 java.lang.String getComponentString()
          コンポーネントの文字列表現を取得する。
 java.lang.String getCurrentDirectory()
          実行ディレクトリを取得する。
 java.lang.String getEtcDirectory()
          設定ファイル用ディレクトリを取得する。
 java.lang.String getLibDirectory()
          システムライブラリ用ディレクトリを取得する。
 java.lang.String getLogDirectory()
          ログ出力ディレクトリを取得する。
 int getLogLevel()
          jp.go.aist.dmrc.platform.util.PFUtility.getLogLevel()を呼び出す。
 java.lang.String getPackageName(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFUtility.getPackageName(java.lang.Object)を呼び出す。
 java.lang.String getPlatformName()
          プラットフォーム名を取得する。
 PFObjectList getPublicMethodList(PFCombinativeComponent combiComp)
          複合コンポーネントの公開メソッドリストを取得する。
 java.lang.Object getResult()
          メソッド実行結果を取得する。
 long getUsedMemory()
          jp.go.aist.dmrc.platform.util.PFUtility.getUsedMemory()を呼び出す。
 void invokeGarbageCollector()
          jp.go.aist.dmrc.platform.util.PFUtility.invokeGarbageCollector()を呼び出す。
 boolean isAllowPullTransfer()
          他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowPushTransfer()
          他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
 boolean isAllowRemoteInvocation()
          他PFからのコンポーネント連携要求に対する可否属性を取得する.
 boolean isConvertible(java.lang.Class v0, java.lang.Class v1)
          jp.go.aist.dmrc.platform.util.PFUtility.isConvertible(java.lang.Class,java.lang.Class)を呼び出す。
 boolean isConvertible(java.lang.Object v0, java.lang.Class v1)
          jp.go.aist.dmrc.platform.util.PFUtility.isConvertible(java.lang.Object,java.lang.Class)を呼び出す。
 boolean isCooperatable()
          PFUtility.isCooperatable()を呼び出す。
 boolean isValueConvertible(java.lang.Object v0, java.lang.Class v1)
          プラットフォーム上でのオブジェクトの値の型変換の可否をチェックする
 java.lang.Object loadData(java.io.File file)
          オブジェクトのファイル読み込み
 java.lang.Object loadData(java.lang.String name)
          オブジェクトのファイル読み込み
 void localeUpdated()
          ロケール変更に対応する。
 void logMemorySize()
          jp.go.aist.dmrc.platform.util.PFUtility.logMemorySize()を呼び出す。
 void logWrite(int v0, PFComponent v1, java.lang.String v2)
          jp.go.aist.dmrc.platform.util.PFUtility.logWrite(int,jp.go.aist.dmrc.platform.base.PFComponent,java.lang.String)を呼び出す。
 void logWrite(int v0, PFComponent v1, java.lang.String v2, java.lang.Throwable v3)
          jp.go.aist.dmrc.platform.util.PFUtility.logWrite(int,jp.go.aist.dmrc.platform.base.PFComponent,java.lang.String,java.lang.Throwable)を呼び出す。
 void printMemorySize()
          jp.go.aist.dmrc.platform.util.PFUtility.printMemorySize()を呼び出す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void saveData(java.lang.Object obj, java.io.File file)
          オブジェクトのファイル保存
 void saveData(java.lang.Object obj, java.lang.String name)
          オブジェクトのファイル保存
 java.awt.Color selectColor(java.awt.Component v0, java.lang.String v1, java.awt.Color v2)
          jp.go.aist.dmrc.platform.util.PFUtility.selectColor(java.awt.Component,java.lang.String,java.awt.Color)を呼び出す。
 java.awt.Font selectFont(java.awt.Component v0, java.lang.String v1, java.awt.Font v2)
          jp.go.aist.dmrc.platform.util.PFUtility.selectFont(java.awt.Component,java.lang.String,java.awt.Font)を呼び出す。
 java.io.File selectOpenFile(java.awt.Component v0)
          jp.go.aist.dmrc.platform.util.PFUtility.selectOpenFile(java.awt.Component)を呼び出す。
 java.io.File selectOpenFile(java.awt.Component v0, java.io.File v1)
          jp.go.aist.dmrc.platform.util.PFUtility.selectOpenFile(java.awt.Component,java.io.File)を呼び出す。
 java.io.File selectOpenFile(java.awt.Component v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.util.PFUtility.selectOpenFile(java.awt.Component,java.lang.String)を呼び出す。
 java.io.File selectSaveFile(java.awt.Component v0)
          jp.go.aist.dmrc.platform.util.PFUtility.selectSaveFile(java.awt.Component)を呼び出す。
 java.io.File selectSaveFile(java.awt.Component v0, java.io.File v1)
          jp.go.aist.dmrc.platform.util.PFUtility.selectSaveFile(java.awt.Component,java.io.File)を呼び出す。
 java.io.File selectSaveFile(java.awt.Component v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.util.PFUtility.selectSaveFile(java.awt.Component,java.lang.String)を呼び出す。
 void setAllowPullTransfer(boolean flag)
          他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowPushTransfer(boolean flag)
          他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
 void setAllowRemoteInvocation(boolean flag)
          他PFからのコンポーネント連携要求に対する可否属性を設定する.
 void setComponentID(int id)
          コンポーネントIDを設定する。
 void setComponentKey(java.lang.String key)
          コンポーネントキーを設定する。
 void setComponentKeys(PFMultiLocaleString keys)
          全ロケール分のコンポーネントキーを設定する。
 void setComponentPublicName(java.lang.String publicName)
          コンポーネント公開名を設定する.
 void setLogLevel(int v0)
          jp.go.aist.dmrc.platform.util.PFUtility.setLogLevel(int)を呼び出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFUtilityInvoker

public PFUtilityInvoker()
コンストラクタ

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

getComponentKey

public java.lang.String getComponentKey()
コンポーネントキーを取得する。

定義:
インタフェース PFComponent 内の getComponentKey
戻り値:
コンポーネントキー

setComponentKey

public void setComponentKey(java.lang.String key)
コンポーネントキーを設定する。

定義:
インタフェース PFComponent 内の setComponentKey
パラメータ:
key - コンポーネントキー

getComponentKeys

public PFMultiLocaleString getComponentKeys()
全ロケール分のコンポーネントキーを返す。

戻り値:
全ロケール分のコンポーネントキー

setComponentKeys

public void setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。

パラメータ:
keys - 全ロケール分のコンポーネントキー

getComponentID

public int getComponentID()
コンポーネントIDを取得する。

定義:
インタフェース PFComponent 内の getComponentID
戻り値:
コンポーネントID

setComponentID

public void setComponentID(int id)
コンポーネントIDを設定する。
コンポーネントIDはプラットフォームPFComponentBusから設定される。 各コンポーネント内では操作しないこと。

定義:
インタフェース PFComponent 内の setComponentID
パラメータ:
id - 設定するコンポーネントID

getComponentString

public java.lang.String getComponentString()
コンポーネントの文字列表現を取得する。
形式:"Component Name" [ ID : "ID" ]

定義:
インタフェース PFComponent 内の getComponentString
戻り値:
文字列表現

getComponentPublicName

public java.lang.String getComponentPublicName()
コンポーネント公開名を取得する.

定義:
インタフェース PFComponent 内の getComponentPublicName
戻り値:
コンポーネント公開名

setComponentPublicName

public void setComponentPublicName(java.lang.String publicName)
                            throws PFComponentException
コンポーネント公開名を設定する.
空文字のみの公開名は、nullに置き換える。数字のみの公開名は許可しない。 また、既存コンポーネントとの重複も認めない.

定義:
インタフェース PFComponent 内の setComponentPublicName
パラメータ:
publicName - 設定するコンポーネント公開名
例外:
PFComponentException - 規約に反する名前が設定されようとした場合

isAllowRemoteInvocation

public boolean isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowRemoteInvocation
戻り値:
コンポーネント連携要求可否属性

setAllowRemoteInvocation

public void setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowRemoteInvocation
パラメータ:
flag - コンポーネント連携要求に対する可否

isAllowPullTransfer

public boolean isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPullTransfer
戻り値:
Pull型コンポーネント転送要求可否属性

setAllowPullTransfer

public void setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPullTransfer
パラメータ:
flag - Pull型コンポーネント転送要求に対する可否

isAllowPushTransfer

public boolean isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.

定義:
インタフェース PFComponent 内の isAllowPushTransfer
戻り値:
Push型コンポーネント転送要求可否属性

setAllowPushTransfer

public void setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.

定義:
インタフェース PFComponent 内の setAllowPushTransfer
パラメータ:
flag - Push型コンポーネント転送要求に対する可否

localeUpdated

public void localeUpdated()
ロケール変更に対応する。

定義:
インタフェース PFComponent 内の localeUpdated

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException

getResult

public java.lang.Object getResult()
メソッド実行結果を取得する。

戻り値:
メソッド実行結果

getPackageName

public java.lang.String getPackageName(java.lang.Object v0)
                                throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.getPackageName(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
java.lang.String
例外:
PFComponentException

getClassName

public java.lang.String getClassName(java.lang.Object v0)
                              throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.getClassName(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
java.lang.String
例外:
PFComponentException

getClassName

public java.lang.String getClassName(java.lang.String v0)
                              throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.getClassName(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
java.lang.String
例外:
PFComponentException

getClassName

public java.lang.String getClassName(java.lang.Class v0)
                              throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.getClassName(java.lang.Class)を呼び出す。

パラメータ:
v0 - java.lang.Class
戻り値:
java.lang.String
例外:
PFComponentException

errorLogWrite

public void errorLogWrite(PFComponent v0,
                          java.lang.String v1,
                          java.lang.Throwable v2)
                   throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.errorLogWrite(jp.go.aist.dmrc.platform.base.PFComponent,java.lang.String,java.lang.Throwable)を呼び出す。

パラメータ:
v0 - jp.go.aist.dmrc.platform.base.PFComponent
v1 - java.lang.String
v2 - java.lang.Throwable
例外:
PFComponentException

displayErrorMessage

public void displayErrorMessage(java.awt.Component v0,
                                java.lang.String v1)
                         throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayErrorMessage(java.awt.Component,java.lang.String)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
例外:
PFComponentException

displayErrorMessage

public void displayErrorMessage(java.awt.Component v0,
                                PFException v1)
                         throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayErrorMessage(java.awt.Component,jp.go.aist.dmrc.platform.base.PFException)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - jp.go.aist.dmrc.platform.base.PFException
例外:
PFComponentException

displayErrorMessage

public void displayErrorMessage(java.awt.Component v0,
                                java.lang.Throwable v1)
                         throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayErrorMessage(java.awt.Component,java.lang.Throwable)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.Throwable
例外:
PFComponentException

getLogLevel

public int getLogLevel()
                throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.getLogLevel()を呼び出す。

戻り値:
int
例外:
PFComponentException

displayDetailErrorMessage

public void displayDetailErrorMessage(java.awt.Component v0,
                                      java.lang.String v1,
                                      java.lang.Throwable v2)
                               throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayDetailErrorMessage(java.awt.Component,java.lang.String,java.lang.Throwable)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
v2 - java.lang.Throwable
例外:
PFComponentException

displayDetailErrorMessage

public void displayDetailErrorMessage(java.awt.Component v0,
                                      PFException v1)
                               throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayDetailErrorMessage(java.awt.Component,jp.go.aist.dmrc.platform.base.PFException)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - jp.go.aist.dmrc.platform.base.PFException
例外:
PFComponentException

displayQuestionMessage

public int displayQuestionMessage(java.awt.Component v0,
                                  java.lang.String v1,
                                  boolean v2)
                           throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayQuestionMessage(java.awt.Component,java.lang.String,boolean)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
v2 - boolean
戻り値:
int
例外:
PFComponentException

displayQuestionMessage

public int displayQuestionMessage(java.awt.Component v0,
                                  java.lang.String v1)
                           throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayQuestionMessage(java.awt.Component,java.lang.String)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
戻り値:
int
例外:
PFComponentException

setLogLevel

public void setLogLevel(int v0)
                 throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.setLogLevel(int)を呼び出す。

パラメータ:
v0 - int
例外:
PFComponentException

selectSaveFile

public java.io.File selectSaveFile(java.awt.Component v0,
                                   java.io.File v1)
                            throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectSaveFile(java.awt.Component,java.io.File)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.io.File
戻り値:
java.io.File
例外:
PFComponentException

selectSaveFile

public java.io.File selectSaveFile(java.awt.Component v0,
                                   java.lang.String v1)
                            throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectSaveFile(java.awt.Component,java.lang.String)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
戻り値:
java.io.File
例外:
PFComponentException

selectSaveFile

public java.io.File selectSaveFile(java.awt.Component v0)
                            throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectSaveFile(java.awt.Component)を呼び出す。

パラメータ:
v0 - java.awt.Component
戻り値:
java.io.File
例外:
PFComponentException

logWrite

public void logWrite(int v0,
                     PFComponent v1,
                     java.lang.String v2,
                     java.lang.Throwable v3)
              throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.logWrite(int,jp.go.aist.dmrc.platform.base.PFComponent,java.lang.String,java.lang.Throwable)を呼び出す。

パラメータ:
v0 - int
v1 - jp.go.aist.dmrc.platform.base.PFComponent
v2 - java.lang.String
v3 - java.lang.Throwable
例外:
PFComponentException

logWrite

public void logWrite(int v0,
                     PFComponent v1,
                     java.lang.String v2)
              throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.logWrite(int,jp.go.aist.dmrc.platform.base.PFComponent,java.lang.String)を呼び出す。

パラメータ:
v0 - int
v1 - jp.go.aist.dmrc.platform.base.PFComponent
v2 - java.lang.String
例外:
PFComponentException

selectOpenFile

public java.io.File selectOpenFile(java.awt.Component v0,
                                   java.io.File v1)
                            throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectOpenFile(java.awt.Component,java.io.File)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.io.File
戻り値:
java.io.File
例外:
PFComponentException

selectOpenFile

public java.io.File selectOpenFile(java.awt.Component v0)
                            throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectOpenFile(java.awt.Component)を呼び出す。

パラメータ:
v0 - java.awt.Component
戻り値:
java.io.File
例外:
PFComponentException

selectOpenFile

public java.io.File selectOpenFile(java.awt.Component v0,
                                   java.lang.String v1)
                            throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectOpenFile(java.awt.Component,java.lang.String)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
戻り値:
java.io.File
例外:
PFComponentException

getClassFromName

public java.lang.Class getClassFromName(java.lang.String v0)
                                 throws PFComponentException,
                                        java.lang.ClassNotFoundException
jp.go.aist.dmrc.platform.util.PFUtility.getClassFromName(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
java.lang.Class
例外:
PFComponentException
java.lang.ClassNotFoundException

displayInformationMessage

public void displayInformationMessage(java.awt.Component v0,
                                      java.lang.String v1)
                               throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayInformationMessage(java.awt.Component,java.lang.String)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
例外:
PFComponentException

displayWarningMessage

public void displayWarningMessage(java.awt.Component v0,
                                  java.lang.String v1)
                           throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.displayWarningMessage(java.awt.Component,java.lang.String)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
例外:
PFComponentException

selectColor

public java.awt.Color selectColor(java.awt.Component v0,
                                  java.lang.String v1,
                                  java.awt.Color v2)
                           throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectColor(java.awt.Component,java.lang.String,java.awt.Color)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
v2 - java.awt.Color
戻り値:
java.awt.Color
例外:
PFComponentException

selectFont

public java.awt.Font selectFont(java.awt.Component v0,
                                java.lang.String v1,
                                java.awt.Font v2)
                         throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.selectFont(java.awt.Component,java.lang.String,java.awt.Font)を呼び出す。

パラメータ:
v0 - java.awt.Component
v1 - java.lang.String
v2 - java.awt.Font
戻り値:
java.awt.Font
例外:
PFComponentException

getUsedMemory

public long getUsedMemory()
                   throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.getUsedMemory()を呼び出す。

戻り値:
long
例外:
PFComponentException

getAllocatedMemory

public long getAllocatedMemory()
                        throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.getAllocatedMemory()を呼び出す。

戻り値:
long
例外:
PFComponentException

invokeGarbageCollector

public void invokeGarbageCollector()
                            throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.invokeGarbageCollector()を呼び出す。

例外:
PFComponentException

logMemorySize

public void logMemorySize()
                   throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.logMemorySize()を呼び出す。

例外:
PFComponentException

printMemorySize

public void printMemorySize()
                     throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.printMemorySize()を呼び出す。

例外:
PFComponentException

isConvertible

public boolean isConvertible(java.lang.Class v0,
                             java.lang.Class v1)
                      throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.isConvertible(java.lang.Class,java.lang.Class)を呼び出す。

パラメータ:
v0 - java.lang.Class
v1 - java.lang.Class
戻り値:
boolean
例外:
PFComponentException

isConvertible

public boolean isConvertible(java.lang.Object v0,
                             java.lang.Class v1)
                      throws PFComponentException
jp.go.aist.dmrc.platform.util.PFUtility.isConvertible(java.lang.Object,java.lang.Class)を呼び出す。

パラメータ:
v0 - java.lang.Object
v1 - java.lang.Class
戻り値:
boolean
例外:
PFComponentException

isValueConvertible

public boolean isValueConvertible(java.lang.Object v0,
                                  java.lang.Class v1)
                           throws PFException
プラットフォーム上でのオブジェクトの値の型変換の可否をチェックする

パラメータ:
v0 - java.lang.Object
v1 - java.lang.Class
戻り値:
型変換可のときtrue、不可のときfalse
例外:
PFException

convertValue

public java.lang.Object convertValue(java.lang.Object v0,
                                     java.lang.Class v1)
                              throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.convertValue(java.lang.Object,java.lang.Class)を呼び出す。

パラメータ:
v0 - java.lang.Object
v1 - java.lang.Class
戻り値:
java.lang.Object
例外:
PFException

convertValue

public java.lang.Object convertValue(java.lang.Object v0,
                                     java.lang.Class v1,
                                     java.lang.Class v2)
                              throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.convertValue(java.lang.Object,java.lang.Class,java.lang.Class)を呼び出す。

パラメータ:
v0 - java.lang.Object
v1 - java.lang.Class
v2 - java.lang.Class
戻り値:
java.lang.Object
例外:
PFException

isCooperatable

public boolean isCooperatable()
PFUtility.isCooperatable()を呼び出す。

戻り値:
boolean

saveData

public void saveData(java.lang.Object obj,
                     java.lang.String name)
              throws PFComponentException
オブジェクトのファイル保存

パラメータ:
obj - オブジェクト
name - ファイルのフルパス名
例外:
PFComponentException

saveData

public void saveData(java.lang.Object obj,
                     java.io.File file)
              throws PFComponentException
オブジェクトのファイル保存

パラメータ:
obj - オブジェクト
file - 出力先ファイル
例外:
PFComponentException

loadData

public java.lang.Object loadData(java.lang.String name)
                          throws PFComponentException
オブジェクトのファイル読み込み

パラメータ:
name - ファイルのフルパス名
例外:
PFComponentException

loadData

public java.lang.Object loadData(java.io.File file)
                          throws PFComponentException
オブジェクトのファイル読み込み

パラメータ:
file - 入力元ファイル
例外:
PFComponentException

getBufferedImage

public java.awt.Image getBufferedImage(java.awt.Image image)
ImageオブジェクトからBufferedImageを取得する。

パラメータ:
image - イメージ

getCurrentDirectory

public java.lang.String getCurrentDirectory()
実行ディレクトリを取得する。 システムプロパティのuser.dirにetc,jars,libが存在すればその値を返す。 いずれかが存在しない場合mzplatform.homeとmzplatform.versionの値から実行ディレクトリのパスを作成し返す。

戻り値:
実行ディレクトリ

getLogDirectory

public java.lang.String getLogDirectory()
ログ出力ディレクトリを取得する。

戻り値:
ログ出力ディレクトリ

getEtcDirectory

public java.lang.String getEtcDirectory()
設定ファイル用ディレクトリを取得する。

戻り値:
設定ファイル用ディレクトリ

getLibDirectory

public java.lang.String getLibDirectory()
システムライブラリ用ディレクトリを取得する。

戻り値:
システムライブラリ用ディレクトリ

getCombinativeComponentsFolder

public java.lang.String getCombinativeComponentsFolder()
複合コンポーネントデータ保管フォルダを取得する。

戻り値:
複合コンポーネントデータ保管フォルダ

getPublicMethodList

public PFObjectList getPublicMethodList(PFCombinativeComponent combiComp)
複合コンポーネントの公開メソッドリストを取得する。 リストの各要素は、メソッド名と引数タイプリストを要素とするサイズ2のリストである。

パラメータ:
combiComp - 複合コンポーネント
戻り値:
公開メソッドリスト

getPlatformName

public java.lang.String getPlatformName()
プラットフォーム名を取得する。

戻り値:
プラットフォーム名