jp.go.aist.dmrc.platform.util
クラス PFUtility

java.lang.Object
  拡張jp.go.aist.dmrc.platform.util.PFUtility

public class PFUtility
extends java.lang.Object

プラットフォーム共通ユーティリティメソッド群提供クラス。


フィールドの概要
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 void checkLogFolder()
          ログフォルダを生成する。
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.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 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 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
 

フィールドの詳細

ANSWER_YES

public static final int ANSWER_YES
質問ダイアログの回答(YES)

関連項目:
定数フィールド値

ANSWER_NO

public static final int ANSWER_NO
質問ダイアログの回答(NO)

関連項目:
定数フィールド値

ANSWER_CANCEL

public static final int ANSWER_CANCEL
質問ダイアログの回答(CANCEL)

関連項目:
定数フィールド値

ANSWER_CLOSED

public static final int ANSWER_CLOSED
質問ダイアログの回答(CLOSE)

関連項目:
定数フィールド値

LOG_TYPE_NORMAL

public static final int LOG_TYPE_NORMAL
ログ種別:通常ログ

関連項目:
定数フィールド値

LOG_TYPE_IMPORTANT

public static final int LOG_TYPE_IMPORTANT
ログ種別:重要ログ

関連項目:
定数フィールド値

LOG_TYPE_ERROR

public static final int LOG_TYPE_ERROR
ログ種別:エラーログ

関連項目:
定数フィールド値

LOG_TYPE_WARNING

public static final int LOG_TYPE_WARNING
ログ種別:警告ログ

関連項目:
定数フィールド値

LOG_NO_OUTPUT

public static final int LOG_NO_OUTPUT
ログ出力レベル:出力しない

関連項目:
定数フィールド値

LOG_ERROR_ONLY

public static final int LOG_ERROR_ONLY
ログ出力レベル:エラーログのみ

関連項目:
定数フィールド値

LOG_IMPORTANT_ONLY

public static final int LOG_IMPORTANT_ONLY
ログ出力レベル:重要ログのみ

関連項目:
定数フィールド値

LOG_ALL_OUTPUT

public static final int LOG_ALL_OUTPUT
ログ出力レベル:すべて出力

関連項目:
定数フィールド値
コンストラクタの詳細

PFUtility

public PFUtility()
メソッドの詳細

getClassName

public static java.lang.String getClassName(java.lang.Object obj)
パッケージ部分をカットしたクラス名文字列を取得する。
配列型、プリミティブ型(Boolean.TYPE,Integer.TYPEなど)でも使用可能。

パラメータ:
obj - オブジェクト
戻り値:
クラス名

getClassName

public static java.lang.String getClassName(java.lang.Class cls)
パッケージ部分をカットしたクラス名文字列を取得する。
配列型、プリミティブ型(Boolean.TYPE,Integer.TYPEなど)でも使用可能。

パラメータ:
cls - クラスオブジェクト
戻り値:
クラス名

getClassName

public static java.lang.String getClassName(java.lang.String str)
パッケージ部分をカットしたクラス名文字列を取得する。
配列型("[I","[[D"など)、プリミティブ型(boolean,intなど)でも使用可能。

パラメータ:
str - クラス文字列(絶対パス)
戻り値:
クラス名

getClassFromName

public static java.lang.Class getClassFromName(java.lang.String className)
                                        throws java.lang.ClassNotFoundException
クラス名からクラスを取得する。

パラメータ:
className - クラス名
戻り値:
クラス
例外:
java.lang.ClassNotFoundException - クラス名設定が正しくない

getPackageName

public static java.lang.String getPackageName(java.lang.Object obj)
クラスからパッケージ文字列を取得する。
配列型、プリミティブ型(Boolean.TYPE,Integer.TYPEなど)の場合は空文字列。

パラメータ:
obj - オブジェクト
戻り値:
パッケージ名

displayErrorMessage

public static void displayErrorMessage(java.awt.Component parent,
                                       PFException ex)
エラーメッセージダイアログを表示する。

パラメータ:
parent - 親コンポーネント
ex - エラー情報(例外)

displayErrorMessage

public static void displayErrorMessage(java.awt.Component parent,
                                       java.lang.String message)
エラーメッセージダイアログを表示する。

パラメータ:
parent - 親コンポーネント
message - エラーメッセージ

displayErrorMessage

public static void displayErrorMessage(java.awt.Component parent,
                                       java.lang.Throwable ex)
エラーメッセージダイアログを表示する。

パラメータ:
parent - 親コンポーネント
ex - エラー情報(例外)

displayDetailErrorMessage

public static void displayDetailErrorMessage(java.awt.Component parent,
                                             PFException ex)
エラーメッセージダイアログを表示する。 詳細エラー内容も表示する。

パラメータ:
parent - 親コンポーネント
ex - エラー情報(例外)

displayDetailErrorMessage

public static void displayDetailErrorMessage(java.awt.Component parent,
                                             java.lang.String message,
                                             java.lang.Throwable ex)
エラーメッセージダイアログを表示する。 詳細エラー内容も表示する。

パラメータ:
parent - 親コンポーネント
message - エラーメッセージ
ex - エラー情報(例外)

displayInformationMessage

public static void displayInformationMessage(java.awt.Component parent,
                                             java.lang.String message)
情報メッセージダイアログを表示する。

パラメータ:
parent - 親コンポーネント
message - 情報メッセージ

displayWarningMessage

public static void displayWarningMessage(java.awt.Component parent,
                                         java.lang.String message)
警告メッセージダイアログを表示する。

パラメータ:
parent - 親コンポーネント
message - 警告メッセージ

displayQuestionMessage

public static int displayQuestionMessage(java.awt.Component parent,
                                         java.lang.String message)
質問メッセージダイアログ(Yes/No)を表示する。 キャンセルボタンは表示しない。

パラメータ:
parent - 親コンポーネント
message - 質問メッセージ
戻り値:
押されたボタン
ANSWER_YES 『はい』(Yes)ボタン
ANSWER_NO 『いいえ』(No)ボタン
ANSWER_CLOSED ダイアログクローズ

displayQuestionMessage

public static int displayQuestionMessage(java.awt.Component parent,
                                         java.lang.String message,
                                         boolean cancel)
質問メッセージダイアログ(Yes/No)を表示する。 キャンセルボタンを表示するかどうかは引数によって指定される。

パラメータ:
parent - 親コンポーネント
message - 質問メッセージ
cancel - キャンセルボタンの有無
戻り値:
押されたボタン
ANSWER_YES 『はい』(Yes)ボタン
ANSWER_NO 『いいえ』(No)ボタン
ANSWER_CANCEL 『取消し』(Cancel)ボタン
ANSWER_CLOSED ダイアログクローズ

selectColor

public static java.awt.Color selectColor(java.awt.Component parent,
                                         java.lang.String title,
                                         java.awt.Color initialColor)
カラー選択パネルを表示し、カラーを選択する。 OKボタンが押された場合は選択されているカラーを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 プラットフォーム内部処理やコンポーネントでカラー選択を行う場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
title - ダイアログのタイトルとして表示する文字列
initialColor - ダイアログ表示時の初期カラー
戻り値:
選択されたカラー(キャンセルされた場合はnull)

selectFont

public static java.awt.Font selectFont(java.awt.Component parent,
                                       java.lang.String title,
                                       java.awt.Font initialFont)
フォント選択ダイアログを表示し、フォントを選択する。 OKボタンが押された場合は選択されているフォントを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 プラットフォーム内部処理やコンポーネントでフォント選択を行う場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親コンポーネント
title - ダイアログのタイトル
initialFont - ダイアログ表示する際の初期フォント
戻り値:
選択されたフォント(キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.lang.String filterExt,
                                          java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.lang.String[] filterExt,
                                          java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.io.File dir)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.io.File dir,
                                          java.lang.String filterExt,
                                          java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.io.File dir,
                                          java.lang.String[] filterExt,
                                          java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.lang.String dir)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.lang.String dir,
                                          java.lang.String filterExt,
                                          java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectOpenFile

public static java.io.File selectOpenFile(java.awt.Component parent,
                                          java.lang.String dir,
                                          java.lang.String[] filterExt,
                                          java.lang.String filterName)
Open 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでOpen 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.lang.String filterExt,
                                          java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.lang.String[] filterExt,
                                          java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.io.File dir)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.io.File dir,
                                          java.lang.String filterExt,
                                          java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.io.File dir,
                                          java.lang.String[] filterExt,
                                          java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.lang.String dir)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.lang.String dir,
                                          java.lang.String filterExt,
                                          java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

selectSaveFile

public static java.io.File selectSaveFile(java.awt.Component parent,
                                          java.lang.String dir,
                                          java.lang.String[] filterExt,
                                          java.lang.String filterName)
Save 版のファイルチューザダイアログを表示する。 OKボタンが押された場合は選択されているファイルを返し、 Cancelボタンが押された場合またはダイアログが閉じられた場合はnullを返す。 他のコンポーネントでSave 版のファイルチューザを使いたい場合は このメソッドを使用する。

パラメータ:
parent - ダイアログの親のコンポーネント
dir - ディレクトリ
filterExt - フィルタ拡張子
filterName - フィルタファイル説明
戻り値:
選択された File (キャンセルされた場合はnull)

setLogLevel

public static void setLogLevel(int level)
ログ出力のレベル設定を行う。

パラメータ:
level - ログ出力レベルを指定する
LOG_NO_OUTPUT すべてのログを出力しない
LOG_ALL_OUTPUT すべてのログを出力する(デフォルト)
LOG_ERROR_ONLY エラー/警告ログのみを出力する
LOG_IMPORTANT_ONLY 重要ログ(エラー/警告含む)のみを出力する

getLogLevel

public static int getLogLevel()
ログ出力のレベル設定を取得する。

戻り値:
ログ出力レベル
LOG_NO_OUTPUT すべてのログを出力しない
LOG_ALL_OUTPUT すべてのログを出力する
LOG_ERROR_ONLY エラー/警告ログのみを出力する
LOG_IMPORTANT_ONLY 重要ログ(エラー/警告含む)のみを出力する

logWrite

public static void logWrite(int type,
                            PFComponent component,
                            java.lang.String message)
ログを出力する。

パラメータ:
type - ログ種別 LOG_TYPE_NORMAL 通常ログ
LOG_TYPE_IMPORTANT 重要ログ
LOG_TYPE_ERROR エラーログ
LOG_TYPE_WARNING 警告ログ
component - ログ出力コンポーネント
message - ログ出力文字列

errorLogWrite

public static void errorLogWrite(PFComponent component,
                                 java.lang.String message,
                                 java.lang.Throwable ex)
エラーログを出力する。

パラメータ:
component - ログ出力コンポーネント
message - ログ出力文字列
ex - エラー発生時の例外(不要時はnull)

logWrite

public static void logWrite(int type,
                            PFComponent component,
                            java.lang.String message,
                            java.lang.Throwable ex)
ログを出力する。

パラメータ:
type - ログ種別 LOG_TYPE_NORMAL 通常ログ
LOG_TYPE_IMPORTANT 重要ログ
LOG_TYPE_ERROR エラーログ
LOG_TYPE_WARNING 警告ログ
component - ログ出力コンポーネント
message - ログ出力文字列
ex - エラー発生時の例外(不要時はnull)

checkLogFolder

public static void checkLogFolder()
ログフォルダを生成する。


getUsedMemory

public static long getUsedMemory()

getAllocatedMemory

public static long getAllocatedMemory()

invokeGarbageCollector

public static void invokeGarbageCollector()

logMemorySize

public static void logMemorySize()
メモリ負荷状況をログ出力する。


printMemorySize

public static void printMemorySize()
メモリ負荷状況を標準出力する。


isConvertible

public static boolean isConvertible(java.lang.Object value,
                                    java.lang.Class toType)
プラットフォーム上での型変換の可否をチェックする。

パラメータ:
value - 変換対象データ
toType - 変換先クラス

isConvertible

public static boolean isConvertible(java.lang.Class fromType,
                                    java.lang.Class toType)
プラットフォーム上での型変換の可否をチェックする。

パラメータ:
fromType - 変換元クラス
toType - 変換先クラス

convertValue

public static java.lang.Object convertValue(java.lang.Object value,
                                            java.lang.Class toType)
                                     throws PFRuntimeException
プラットフォーム上の型変換をする。

パラメータ:
value - 変換対象データ
toType - 変換先クラス
例外:
PFRuntimeException - 変換処理エラー

convertValue

public static java.lang.Object convertValue(java.lang.Object value,
                                            java.lang.Class fromType,
                                            java.lang.Class toType)
                                     throws PFRuntimeException
プラットフォーム上の型変換をする。

パラメータ:
value - 変換対象データ
fromType - 変換元クラス
toType - 変換先クラス
例外:
PFRuntimeException - 変換処理エラー

isCooperatable

public static boolean isCooperatable()
データ連携が使用可能かチェックする。

戻り値:
データ連携動作可否

getCurrentDirectory

public static java.lang.String getCurrentDirectory()
実行ディレクトリを取得する。 システムプロパティの"user.dir"の値をそのまま返す。

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