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

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

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

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

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

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

コンストラクタの概要
PFUtilityInvoker()
          コンストラクタ
 
メソッドの概要
 java.lang.String convertFullKanaToHalfWidth(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.convertFullKanaToHalfWidth(java.lang.String)を呼び出す。
 java.lang.String convertFullToHalfWidth(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.convertFullToHalfWidth(java.lang.String)を呼び出す。
 java.lang.String convertHalfKanaToFullWidth(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.convertHalfKanaToFullWidth(java.lang.String)を呼び出す。
 java.lang.String convertHalfToFullWidth(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.convertHalfToFullWidth(java.lang.String)を呼び出す。
 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)を呼び出す。
 java.util.Locale createLocale(java.lang.String language, java.lang.String country, java.lang.String variant)
          ロケールオブジェクトを生成する
 byte[] decodeBase16(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.decodeBase16(java.lang.String)を呼び出す。
 byte[] decodeBase64(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.decodeBase64(java.lang.String)を呼び出す。
 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)を呼び出す。
 java.lang.String encodeBase16(byte[] v0)
          jp.go.aist.dmrc.platform.util.PFUtility.encodeBase16(byte[])を呼び出す。
 java.lang.String encodeBase64(byte[] v0, boolean v1)
          jp.go.aist.dmrc.platform.util.PFUtility.encodeBase64(byte[],boolean)を呼び出す。
 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()を呼び出す。
 PFObjectList getAvailableCharsetAliases()
          jp.go.aist.dmrc.platform.util.PFUtility.getAvailableCharsetAliases()を呼び出す。
 PFObjectList getAvailableCharsets()
          jp.go.aist.dmrc.platform.util.PFUtility.getAvailableCharsets()を呼び出す。
 java.awt.Image getBufferedImage(java.awt.Image image)
          ImageオブジェクトからBufferedImageを取得する。
 java.lang.String getCharacterCodeName(java.io.File file)
          ファイルの文字コード(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8)を判別する。
 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.Object getClipboardContents()
          jp.go.aist.dmrc.platform.util.PFUtility.getClipboardContents()を呼び出す。
 java.lang.String getClipboardContentsClassName()
          jp.go.aist.dmrc.platform.util.PFUtility.getClipboardContentsClassName()を呼び出す。
 PFObjectList getClipboardFileList()
          jp.go.aist.dmrc.platform.util.PFUtility.getClipboardFileList()を呼び出す。
 java.awt.Image getClipboardImage()
          jp.go.aist.dmrc.platform.util.PFUtility.getClipboardImage()を呼び出す。
 java.lang.String getClipboardString()
          jp.go.aist.dmrc.platform.util.PFUtility.getClipboardString()を呼び出す。
 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 getDefaultCharsetName()
          jp.go.aist.dmrc.platform.util.PFUtility.getDefaultCharsetName()を呼び出す。
 java.util.Locale getDefaultLocale()
          デフォルトのロケールオブジェクトを取得する
 java.lang.String getEtcDirectory()
          設定ファイル用ディレクトリを取得する。
 java.util.HashMap getFullKanaToHalfWidthMap()
          jp.go.aist.dmrc.platform.util.PFUtility.getFullKanaToHalfWidthMap()を呼び出す。
 java.util.HashMap getFullToHalfWidthMap()
          jp.go.aist.dmrc.platform.util.PFUtility.getFullToHalfWidthMap()を呼び出す。
 java.util.HashMap getHalfKanaToFullWidthMap()
          jp.go.aist.dmrc.platform.util.PFUtility.getHalfKanaToFullWidthMap()を呼び出す。
 java.util.HashMap getHalfToFullWidthMap()
          jp.go.aist.dmrc.platform.util.PFUtility.getHalfToFullWidthMap()を呼び出す。
 java.lang.String getLibDirectory()
          システムライブラリ用ディレクトリを取得する。
 java.util.Locale getLocale()
          jp.go.aist.dmrc.platform.util.PFResourceUtility.getLocale()を呼び出す。
 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)を呼び出す。
 byte[] md5(byte[] v0)
          jp.go.aist.dmrc.platform.util.PFUtility.md5(byte[])を呼び出す。
 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 setClipboardContents(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFUtility.setClipboardContents(java.lang.Object)を呼び出す。
 void setClipboardFileList(java.util.List v0)
          jp.go.aist.dmrc.platform.util.PFUtility.setClipboardFileList(java.util.List)を呼び出す。
 void setClipboardImage(java.awt.Image v0)
          jp.go.aist.dmrc.platform.util.PFUtility.setClipboardImage(java.awt.Image)を呼び出す。
 void setClipboardString(java.lang.String v0)
          jp.go.aist.dmrc.platform.util.PFUtility.setClipboardString(java.lang.String)を呼び出す。
 void setComponentID(int id)
          コンポーネントIDを設定する。
 void setComponentKey(java.lang.String key)
          コンポーネントキーを設定する。
 void setComponentKeys(PFMultiLocaleString keys)
          全ロケール分のコンポーネントキーを設定する。
 void setComponentPublicName(java.lang.String publicName)
          コンポーネント公開名を設定する.
 void setLocale(java.util.Locale v0)
          jp.go.aist.dmrc.platform.util.PFResourceUtility.setLocale(java.util.Locale)を呼び出す。
 void setLocale(java.lang.String v0, java.lang.String v1)
          jp.go.aist.dmrc.platform.util.PFResourceUtility.setLocale(java.lang.String,java.lang.String)を呼び出す。
 void setLogLevel(int v0)
          jp.go.aist.dmrc.platform.util.PFUtility.setLogLevel(int)を呼び出す。
 byte[] toByteArray(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFUtility.toByteArray(java.lang.Object)を呼び出す。
 java.lang.Object toObject(byte[] v0)
          jp.go.aist.dmrc.platform.util.PFUtility.toObject(byte[])を呼び出す。
 void unzip(java.io.File v0, java.io.File v1, boolean v2)
          jp.go.aist.dmrc.platform.util.PFUtility.unzip(java.io.File,java.io.File,boolean)を呼び出す。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 void zip(java.io.File v0, java.io.File v1)
          jp.go.aist.dmrc.platform.util.PFUtility.zip(java.io.File,java.io.File)を呼び出す。
 void zip(java.io.File v0, java.util.Vector v1)
          jp.go.aist.dmrc.platform.util.PFUtility.zip(java.io.File,java.util.Vector)を呼び出す。
 
クラス 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()
プラットフォーム名を取得する。

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

createLocale

public java.util.Locale createLocale(java.lang.String language,
                                     java.lang.String country,
                                     java.lang.String variant)
ロケールオブジェクトを生成する

パラメータ:
language - 2桁の小文字からなる ISO-639 コード
country - 2桁の大文字からなる ISO-3166 コード
variant - ベンダーとブラウザに固有のコード
戻り値:
ロケールオブジェクト

getDefaultLocale

public java.util.Locale getDefaultLocale()
デフォルトのロケールオブジェクトを取得する

戻り値:
ロケールオブジェクト

getCharacterCodeName

public java.lang.String getCharacterCodeName(java.io.File file)
                                      throws PFComponentException
ファイルの文字コード(ASCII、EUC_JP、ISO2022JP、SJIS、UnicodeLittle、UTF8)を判別する。 判別できなかった場合、nullを返す。

パラメータ:
file - ファイル
戻り値:
文字コード名
例外:
PFComponentException

convertFullToHalfWidth

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

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

convertHalfToFullWidth

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

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

getFullToHalfWidthMap

public java.util.HashMap getFullToHalfWidthMap()
                                        throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getFullToHalfWidthMap()を呼び出す。

戻り値:
java.util.HashMap
例外:
PFException

getHalfToFullWidthMap

public java.util.HashMap getHalfToFullWidthMap()
                                        throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getHalfToFullWidthMap()を呼び出す。

戻り値:
java.util.HashMap
例外:
PFException

convertFullKanaToHalfWidth

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

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

convertHalfKanaToFullWidth

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

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

getFullKanaToHalfWidthMap

public java.util.HashMap getFullKanaToHalfWidthMap()
                                            throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getFullKanaToHalfWidthMap()を呼び出す。

戻り値:
java.util.HashMap
例外:
PFException

getHalfKanaToFullWidthMap

public java.util.HashMap getHalfKanaToFullWidthMap()
                                            throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getHalfKanaToFullWidthMap()を呼び出す。

戻り値:
java.util.HashMap
例外:
PFException

getClipboardContents

public java.lang.Object getClipboardContents()
                                      throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getClipboardContents()を呼び出す。

戻り値:
java.lang.Object
例外:
PFException

getClipboardString

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

戻り値:
java.lang.String
例外:
PFException

getClipboardImage

public java.awt.Image getClipboardImage()
                                 throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getClipboardImage()を呼び出す。

戻り値:
java.awt.Image
例外:
PFException

getClipboardFileList

public PFObjectList getClipboardFileList()
                                  throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getClipboardFileList()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectList
例外:
PFException

getClipboardContentsClassName

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

戻り値:
java.lang.String
例外:
PFException

setClipboardContents

public void setClipboardContents(java.lang.Object v0)
                          throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.setClipboardContents(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
例外:
PFException

setClipboardString

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

パラメータ:
v0 - java.lang.String
例外:
PFException

setClipboardImage

public void setClipboardImage(java.awt.Image v0)
                       throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.setClipboardImage(java.awt.Image)を呼び出す。

パラメータ:
v0 - java.awt.Image
例外:
PFException

setClipboardFileList

public void setClipboardFileList(java.util.List v0)
                          throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.setClipboardFileList(java.util.List)を呼び出す。

パラメータ:
v0 - java.util.List
例外:
PFException

unzip

public void unzip(java.io.File v0,
                  java.io.File v1,
                  boolean v2)
           throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.unzip(java.io.File,java.io.File,boolean)を呼び出す。

パラメータ:
v0 - java.io.File
v1 - java.io.File
v2 - boolean
例外:
PFException

zip

public void zip(java.io.File v0,
                java.io.File v1)
         throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.zip(java.io.File,java.io.File)を呼び出す。

パラメータ:
v0 - java.io.File
v1 - java.io.File
例外:
PFException

zip

public void zip(java.io.File v0,
                java.util.Vector v1)
         throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.zip(java.io.File,java.util.Vector)を呼び出す。

パラメータ:
v0 - java.io.File
v1 - java.util.Vector
例外:
PFException

getLocale

public java.util.Locale getLocale()
                           throws PFException
jp.go.aist.dmrc.platform.util.PFResourceUtility.getLocale()を呼び出す。

戻り値:
java.util.Locale
例外:
PFException

setLocale

public void setLocale(java.util.Locale v0)
               throws PFException
jp.go.aist.dmrc.platform.util.PFResourceUtility.setLocale(java.util.Locale)を呼び出す。

パラメータ:
v0 - java.util.Locale
例外:
PFException

setLocale

public void setLocale(java.lang.String v0,
                      java.lang.String v1)
               throws PFException
jp.go.aist.dmrc.platform.util.PFResourceUtility.setLocale(java.lang.String,java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
v1 - java.lang.String
例外:
PFException

getAvailableCharsets

public PFObjectList getAvailableCharsets()
                                  throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getAvailableCharsets()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectList
例外:
PFException

getAvailableCharsetAliases

public PFObjectList getAvailableCharsetAliases()
                                        throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.getAvailableCharsetAliases()を呼び出す。

戻り値:
jp.go.aist.dmrc.platform.util.PFObjectList
例外:
PFException

getDefaultCharsetName

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

戻り値:
java.lang.String
例外:
PFException

encodeBase16

public java.lang.String encodeBase16(byte[] v0)
                              throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.encodeBase16(byte[])を呼び出す。

パラメータ:
v0 - byte[]
戻り値:
java.lang.String
例外:
PFException

decodeBase16

public byte[] decodeBase16(java.lang.String v0)
                    throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.decodeBase16(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
byte[]
例外:
PFException

encodeBase64

public java.lang.String encodeBase64(byte[] v0,
                                     boolean v1)
                              throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.encodeBase64(byte[],boolean)を呼び出す。

パラメータ:
v0 - byte[]
v1 - boolean
戻り値:
java.lang.String
例外:
PFException

decodeBase64

public byte[] decodeBase64(java.lang.String v0)
                    throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.decodeBase64(java.lang.String)を呼び出す。

パラメータ:
v0 - java.lang.String
戻り値:
byte[]
例外:
PFException

md5

public byte[] md5(byte[] v0)
           throws PFException
jp.go.aist.dmrc.platform.util.PFUtility.md5(byte[])を呼び出す。

パラメータ:
v0 - byte[]
戻り値:
byte[]
例外:
PFException

toByteArray

public byte[] toByteArray(java.lang.Object v0)
                   throws PFException,
                          java.io.IOException
jp.go.aist.dmrc.platform.util.PFUtility.toByteArray(java.lang.Object)を呼び出す。

パラメータ:
v0 - java.lang.Object
戻り値:
byte[]
例外:
PFException
java.io.IOException

toObject

public java.lang.Object toObject(byte[] v0)
                          throws PFException,
                                 java.io.IOException,
                                 java.lang.ClassNotFoundException
jp.go.aist.dmrc.platform.util.PFUtility.toObject(byte[])を呼び出す。

パラメータ:
v0 - byte[]
戻り値:
java.lang.Object
例外:
PFException
java.io.IOException
java.lang.ClassNotFoundException