|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.util.PFUtility
プラットフォーム共通ユーティリティメソッド群提供クラス。
フィールドの概要 | |
static int |
ANSWER_CANCEL
質問ダイアログの回答(CANCEL) |
static int |
ANSWER_CLOSED
質問ダイアログの回答(CLOSE) |
static int |
ANSWER_NO
質問ダイアログの回答(NO) |
static int |
ANSWER_YES
質問ダイアログの回答(YES) |
static int |
LOG_ALL_OUTPUT
ログ出力レベル:すべて出力 |
static int |
LOG_ERROR_ONLY
ログ出力レベル:エラーログのみ |
static int |
LOG_IMPORTANT_ONLY
ログ出力レベル:重要ログのみ |
static int |
LOG_NO_OUTPUT
ログ出力レベル:出力しない |
static int |
LOG_TYPE_ERROR
ログ種別:エラーログ |
static int |
LOG_TYPE_IMPORTANT
ログ種別:重要ログ |
static int |
LOG_TYPE_NORMAL
ログ種別:通常ログ |
static int |
LOG_TYPE_WARNING
ログ種別:警告ログ |
コンストラクタの概要 | |
PFUtility()
|
メソッドの概要 | |
static boolean |
checkDuplicativeComponentPublicName(PFConstructBase base,
java.lang.String name)
引数で与えられた名前が、既存コンポーネントの公開名と重複していないかチェックする. |
static void |
checkLogFolder()
ログフォルダを生成する。 |
static void |
checkPublicName(java.lang.String newName,
java.lang.String oldName)
引数で与えられた名前が、コンポーネント公開名として設定できるかチェックする. |
static java.lang.Object |
convertValue(java.lang.Object value,
java.lang.Class toType)
プラットフォーム上の型変換をする。 |
static java.lang.Object |
convertValue(java.lang.Object value,
java.lang.Class fromType,
java.lang.Class toType)
プラットフォーム上の型変換をする。 |
static void |
displayDetailErrorMessage(java.awt.Component parent,
PFException ex)
エラーメッセージダイアログを表示する。 |
static void |
displayDetailErrorMessage(java.awt.Component parent,
java.lang.String message,
java.lang.Throwable ex)
エラーメッセージダイアログを表示する。 |
static void |
displayErrorMessage(java.awt.Component parent,
PFException ex)
エラーメッセージダイアログを表示する。 |
static void |
displayErrorMessage(java.awt.Component parent,
java.lang.String message)
エラーメッセージダイアログを表示する。 |
static void |
displayErrorMessage(java.awt.Component parent,
java.lang.Throwable ex)
エラーメッセージダイアログを表示する。 |
static void |
displayInformationMessage(java.awt.Component parent,
java.lang.String message)
情報メッセージダイアログを表示する。 |
static int |
displayQuestionMessage(java.awt.Component parent,
java.lang.String message)
質問メッセージダイアログ(Yes/No)を表示する。 |
static int |
displayQuestionMessage(java.awt.Component parent,
java.lang.String message,
boolean cancel)
質問メッセージダイアログ(Yes/No)を表示する。 |
static void |
displayWarningMessage(java.awt.Component parent,
java.lang.String message)
警告メッセージダイアログを表示する。 |
static void |
errorLogWrite(PFComponent component,
java.lang.String message,
java.lang.Throwable ex)
エラーログを出力する。 |
static long |
getAllocatedMemory()
|
static java.awt.Image |
getBufferedImage(java.awt.Image image)
ImageオブジェクトからBufferedImageを取得する。 |
static java.lang.Class |
getClassFromName(java.lang.String className)
クラス名からクラスを取得する。 |
static java.lang.String |
getClassName(java.lang.Class cls)
パッケージ部分をカットしたクラス名文字列を取得する。 |
static java.lang.String |
getClassName(java.lang.Object obj)
パッケージ部分をカットしたクラス名文字列を取得する。 |
static java.lang.String |
getClassName(java.lang.String str)
パッケージ部分をカットしたクラス名文字列を取得する。 |
static PFObjectList |
getComponentPublicNameList()
アプリケーション内で設定されているコンポーネント公開名をリストで取得する. |
static PFObjectList |
getComponentPublicNameList(PFConstructBase base)
アプリケーション内で設定されているコンポーネント公開名をリストで取得する. |
static java.lang.String |
getCurrentDirectory()
実行ディレクトリを取得する。 |
static int |
getLogLevel()
ログ出力のレベル設定を取得する。 |
static java.lang.String |
getPackageName(java.lang.Object obj)
クラスからパッケージ文字列を取得する。 |
static long |
getUsedMemory()
|
static void |
invokeGarbageCollector()
|
static boolean |
isConvertible(java.lang.Class fromType,
java.lang.Class toType)
プラットフォーム上での型変換の可否をチェックする。 |
static boolean |
isConvertible(java.lang.Object value,
java.lang.Class toType)
プラットフォーム上での型変換の可否をチェックする。 |
static boolean |
isCooperatable()
データ連携が使用可能かチェックする。 |
static void |
logMemorySize()
メモリ負荷状況をログ出力する。 |
static void |
logWrite(int type,
PFComponent component,
java.lang.String message)
ログを出力する。 |
static void |
logWrite(int type,
PFComponent component,
java.lang.String message,
java.lang.Throwable ex)
ログを出力する。 |
static void |
printMemorySize()
メモリ負荷状況を標準出力する。 |
static PFComponent |
searchComponentByComponentPublicName(PFConstructBase base,
java.lang.String publicName)
コンポーネント公開名をキーとして、コンポーネントを検索する. |
static java.awt.Color |
selectColor(java.awt.Component parent,
java.lang.String title,
java.awt.Color initialColor)
カラー選択パネルを表示し、カラーを選択する。 |
static java.awt.Font |
selectFont(java.awt.Component parent,
java.lang.String title,
java.awt.Font initialFont)
フォント選択ダイアログを表示し、フォントを選択する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.io.File dir)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.io.File dir,
java.lang.String[] filterExt,
java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.io.File dir,
java.lang.String filterExt,
java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.lang.String dir)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.lang.String[] filterExt,
java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.lang.String filterExt,
java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.lang.String dir,
java.lang.String[] filterExt,
java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectOpenFile(java.awt.Component parent,
java.lang.String dir,
java.lang.String filterExt,
java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.io.File dir)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.io.File dir,
java.lang.String[] filterExt,
java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.io.File dir,
java.lang.String filterExt,
java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.lang.String dir)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.lang.String[] filterExt,
java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.lang.String filterExt,
java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.lang.String dir,
java.lang.String[] filterExt,
java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 |
static java.io.File |
selectSaveFile(java.awt.Component parent,
java.lang.String dir,
java.lang.String filterExt,
java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 |
static void |
setLogLevel(int level)
ログ出力のレベル設定を行う。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int ANSWER_YES
public static final int ANSWER_NO
public static final int ANSWER_CANCEL
public static final int ANSWER_CLOSED
public static final int LOG_TYPE_NORMAL
public static final int LOG_TYPE_IMPORTANT
public static final int LOG_TYPE_ERROR
public static final int LOG_TYPE_WARNING
public static final int LOG_NO_OUTPUT
public static final int LOG_ERROR_ONLY
public static final int LOG_IMPORTANT_ONLY
public static final int LOG_ALL_OUTPUT
コンストラクタの詳細 |
public PFUtility()
メソッドの詳細 |
public static java.lang.String getClassName(java.lang.Object obj)
obj
- オブジェクト
public static java.lang.String getClassName(java.lang.Class cls)
cls
- クラスオブジェクト
public static java.lang.String getClassName(java.lang.String str)
str
- クラス文字列(絶対パス)
public static java.lang.Class getClassFromName(java.lang.String className) throws java.lang.ClassNotFoundException
className
- クラス名
java.lang.ClassNotFoundException
- クラス名設定が正しくないpublic static java.lang.String getPackageName(java.lang.Object obj)
obj
- オブジェクト
public static void displayErrorMessage(java.awt.Component parent, PFException ex)
parent
- 親コンポーネントex
- エラー情報(例外)public static void displayErrorMessage(java.awt.Component parent, java.lang.String message)
parent
- 親コンポーネントmessage
- エラーメッセージpublic static void displayErrorMessage(java.awt.Component parent, java.lang.Throwable ex)
parent
- 親コンポーネントex
- エラー情報(例外)public static void displayDetailErrorMessage(java.awt.Component parent, PFException ex)
parent
- 親コンポーネントex
- エラー情報(例外)public static void displayDetailErrorMessage(java.awt.Component parent, java.lang.String message, java.lang.Throwable ex)
parent
- 親コンポーネントmessage
- エラーメッセージex
- エラー情報(例外)public static void displayInformationMessage(java.awt.Component parent, java.lang.String message)
parent
- 親コンポーネントmessage
- 情報メッセージpublic static void displayWarningMessage(java.awt.Component parent, java.lang.String message)
parent
- 親コンポーネントmessage
- 警告メッセージpublic static int displayQuestionMessage(java.awt.Component parent, java.lang.String message)
parent
- 親コンポーネントmessage
- 質問メッセージ
ANSWER_YES | 『はい』(Yes)ボタン |
ANSWER_NO | 『いいえ』(No)ボタン |
ANSWER_CLOSED | ダイアログクローズ |
public static int displayQuestionMessage(java.awt.Component parent, java.lang.String message, boolean cancel)
parent
- 親コンポーネントmessage
- 質問メッセージcancel
- キャンセルボタンの有無
ANSWER_YES | 『はい』(Yes)ボタン |
ANSWER_NO | 『いいえ』(No)ボタン |
ANSWER_CANCEL | 『取消し』(Cancel)ボタン |
ANSWER_CLOSED | ダイアログクローズ |
public static java.awt.Color selectColor(java.awt.Component parent, java.lang.String title, java.awt.Color initialColor)
parent
- ダイアログの親のコンポーネントtitle
- ダイアログのタイトルとして表示する文字列initialColor
- ダイアログ表示時の初期カラー
public static java.awt.Font selectFont(java.awt.Component parent, java.lang.String title, java.awt.Font initialFont)
parent
- ダイアログの親コンポーネントtitle
- ダイアログのタイトルinitialFont
- ダイアログ表示する際の初期フォント
public static java.io.File selectOpenFile(java.awt.Component parent)
parent
- ダイアログの親のコンポーネント
public static java.io.File selectOpenFile(java.awt.Component parent, java.lang.String filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectOpenFile(java.awt.Component parent, java.lang.String[] filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectOpenFile(java.awt.Component parent, java.io.File dir)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリ
public static java.io.File selectOpenFile(java.awt.Component parent, java.io.File dir, java.lang.String filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectOpenFile(java.awt.Component parent, java.io.File dir, java.lang.String[] filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectOpenFile(java.awt.Component parent, java.lang.String dir)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリ
public static java.io.File selectOpenFile(java.awt.Component parent, java.lang.String dir, java.lang.String filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectOpenFile(java.awt.Component parent, java.lang.String dir, java.lang.String[] filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectSaveFile(java.awt.Component parent)
parent
- ダイアログの親のコンポーネント
public static java.io.File selectSaveFile(java.awt.Component parent, java.lang.String filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectSaveFile(java.awt.Component parent, java.lang.String[] filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectSaveFile(java.awt.Component parent, java.io.File dir)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリ
public static java.io.File selectSaveFile(java.awt.Component parent, java.io.File dir, java.lang.String filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectSaveFile(java.awt.Component parent, java.io.File dir, java.lang.String[] filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectSaveFile(java.awt.Component parent, java.lang.String dir)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリ
public static java.io.File selectSaveFile(java.awt.Component parent, java.lang.String dir, java.lang.String filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static java.io.File selectSaveFile(java.awt.Component parent, java.lang.String dir, java.lang.String[] filterExt, java.lang.String filterName)
parent
- ダイアログの親のコンポーネントdir
- ディレクトリfilterExt
- フィルタ拡張子filterName
- フィルタファイル説明
public static void setLogLevel(int level)
level
- ログ出力レベルを指定するpublic static int getLogLevel()
public static void logWrite(int type, PFComponent component, java.lang.String message)
type
- ログ種別
LOG_TYPE_NORMAL 通常ログcomponent
- ログ出力コンポーネントmessage
- ログ出力文字列public static void errorLogWrite(PFComponent component, java.lang.String message, java.lang.Throwable ex)
component
- ログ出力コンポーネントmessage
- ログ出力文字列ex
- エラー発生時の例外(不要時はnull)public static void logWrite(int type, PFComponent component, java.lang.String message, java.lang.Throwable ex)
type
- ログ種別
LOG_TYPE_NORMAL 通常ログcomponent
- ログ出力コンポーネントmessage
- ログ出力文字列ex
- エラー発生時の例外(不要時はnull)public static void checkLogFolder()
public static long getUsedMemory()
public static long getAllocatedMemory()
public static void invokeGarbageCollector()
public static void logMemorySize()
public static void printMemorySize()
public static boolean isConvertible(java.lang.Object value, java.lang.Class toType)
value
- 変換対象データtoType
- 変換先クラスpublic static boolean isConvertible(java.lang.Class fromType, java.lang.Class toType)
fromType
- 変換元クラスtoType
- 変換先クラスpublic static java.awt.Image getBufferedImage(java.awt.Image image)
image
- イメージpublic static java.lang.Object convertValue(java.lang.Object value, java.lang.Class toType) throws PFRuntimeException
value
- 変換対象データtoType
- 変換先クラス
PFRuntimeException
- 変換処理エラーpublic static java.lang.Object convertValue(java.lang.Object value, java.lang.Class fromType, java.lang.Class toType) throws PFRuntimeException
value
- 変換対象データfromType
- 変換元クラスtoType
- 変換先クラス
PFRuntimeException
- 変換処理エラーpublic static boolean isCooperatable()
public static java.lang.String getCurrentDirectory()
public static void checkPublicName(java.lang.String newName, java.lang.String oldName) throws java.lang.RuntimeException
newName
- 新しく設定する名前oldName
- 現在のコンポーネント公開名
PFRuntimeException
- 名前が公開名として相応しくなかった場合
java.lang.RuntimeException
public static boolean checkDuplicativeComponentPublicName(PFConstructBase base, java.lang.String name)
base
- チェック対象構築ベースname
- チェック対象となる名前
public static PFComponent searchComponentByComponentPublicName(PFConstructBase base, java.lang.String publicName)
base
- 検索対象構築ベースpublicName
- コンポーネント公開名
public static PFObjectList getComponentPublicNameList()
public static PFObjectList getComponentPublicNameList(PFConstructBase base)
base
- 対象構築ベース
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |