|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.util.PFUtility
public class 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 void |
afterSetComonentPublicName(java.lang.String oldName,
java.lang.String newName)
コンポーネント公開名を設定した後に行う処理. |
static java.lang.String |
beforeSetComonentPublicName(java.lang.String oldName,
java.lang.String newName)
コンポーネント公開名を設定する前に行う処理. |
static java.lang.String |
cacheFileFromURL(java.net.URL url,
java.lang.String filename)
データをURL指定でダウンロードして保存する。 |
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.String |
convertFullKanaToHalfWidth(java.lang.String text)
全角カナ文字を半角に置き換えた文字列を取得する。 |
static java.lang.String |
convertFullToHalfWidth(java.lang.String text)
全角英数記号を半角に置き換えた文字列を取得する。 |
static java.lang.String |
convertHalfKanaToFullWidth(java.lang.String text)
半角カナ文字を全角に置き換えた文字列を取得する。 |
static java.lang.String |
convertHalfToFullWidth(java.lang.String text)
半角英数記号を全角に置き換えた文字列を取得する。 |
static byte[] |
convertJISToSJIS(byte[] data)
ISO-2022-JP(JIS)からShift-JISへの漢字コード変換。 |
static byte[] |
convertSJISToJIS(byte[] data)
Shift-JISからJISへの漢字コード変換。 |
static byte[] |
convertStreamToBytes(java.io.InputStream stream)
入力ストリームからByteを読み出し、Byte配列で返す。 |
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 byte[] |
decodeBase16(java.lang.String str)
BASE16文字列をバイト列に変換する。 |
static byte[] |
decodeBase64(java.lang.String str)
Base64文字列をバイト列に変換する. |
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 java.lang.String |
encodeBase16(byte[] b)
バイト列をBASE16文字列に変換する。 |
static java.lang.String |
encodeBase64(byte[] byteArray,
boolean doFolding)
バイト列をBase64文字列に変換する. |
static void |
errorLogWrite(PFComponent component,
java.lang.String message,
java.lang.Throwable ex)
エラーログを出力する。 |
static long |
getAllocatedMemory()
|
static PFObjectList |
getAvailableCharsetAliases()
指定可能な文字コード名の別名を含めた一覧を取得する。 |
static PFObjectList |
getAvailableCharsets()
指定可能な文字コード標準名の一覧を取得する。 |
static java.awt.Font |
getBarCodeFont(int style,
int size)
バーコードのバーコードの文字フォントを取得する。 |
static java.awt.Image |
getBufferedImage(java.awt.Image image)
ImageオブジェクトからBufferedImageを取得する。 |
static byte[] |
getBytes(java.io.File file)
ファイルからバイトデータを取得する。 |
static java.lang.String |
getCharsetName(byte[] bt)
文字セット(ASCII、EUC_JP、ISO2022JP、SJIS、UTF8、UnicodeLittle、UnicodeBig、 UnicodeLittleUnmarked、UnicodeBigUnmarked)を判別する。 |
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.Object |
getClipboardContents()
クリップボードのデータを取得する |
static java.lang.String |
getClipboardContentsClassName()
クリップボードのデータのクラス名を取得する |
static PFObjectList |
getClipboardFileList()
クリップボードのファイルリストデータを取得する。 |
static java.awt.Image |
getClipboardImage()
クリップボードの画像データを取得する。 |
static java.lang.String |
getClipboardString()
クリップボードの文字列データを取得する。 |
static PFObjectList |
getComponentPublicNameList()
アプリケーション内で設定されているコンポーネント公開名をリストで取得する. |
static PFObjectList |
getComponentPublicNameList(PFConstructBase base)
アプリケーション内で設定されているコンポーネント公開名をリストで取得する. |
static java.lang.String |
getCurrentDirectory()
実行ディレクトリを取得する。 |
static java.lang.String |
getDefaultCharsetName()
デフォルトの文字コード名を取得する。 |
static java.awt.Color |
getDefaultColor(int index)
色をインデックス指定で取得する。 |
static java.lang.String |
getEtcDirectory()
設定ファイル用ディレクトリを取得する。 |
static java.util.HashMap |
getFullKanaToHalfWidthMap()
全角カナ→半角マップを取得する。 |
static java.util.HashMap |
getFullToHalfWidthMap()
全角英数記号→半角マップを取得する。 |
static java.util.HashMap |
getHalfKanaToFullWidthMap()
半角カナ→全角マップを取得する。 |
static java.util.HashMap |
getHalfToFullWidthMap()
半角英数記号→全角マップを取得する。 |
static java.lang.String |
getInvokeMethodName(PFComponent comp,
java.lang.String methodName)
コンポーネント及び起動メソッド名あるいは起動メソッド公開名を指定して、 実際のメソッド起動に用いられるメソッド名を取得する。 |
static java.lang.String |
getLibDirectory()
システムライブラリ用ディレクトリを取得する。 |
static java.lang.String |
getLogDirectory()
ログ出力ディレクトリを取得する。 |
static int |
getLogLevel()
ログ出力のレベル設定を取得する。 |
static java.lang.String |
getPackageName(java.lang.Object obj)
クラスからパッケージ文字列を取得する。 |
static java.lang.String |
getPlatformName()
プラットフォーム名を取得する。 |
static PFObjectList |
getPlatformNames()
hostsfile.iniから、アドレスが設定済のプラットフォーム名の一覧を取得する. |
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 boolean |
isOnlyAscii(java.lang.String s)
文字列がASCII文字のみかどうかをチェックする。 |
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 PFObjectTable |
makeComponentCountingTable(PFConstructBase base)
コンポーネントに関する数を集計して結果をテーブルで取得する。 |
static byte[] |
md5(byte[] byteArray)
バイト列のMD5ハッシュ値を取得する。 |
static void |
printMemorySize()
メモリ負荷状況を標準出力する。 |
static void |
registerHistory(jp.go.aist.dmrc.platform.base.PFHistoryInformation info)
履歴情報を登録する. |
static void |
saveBytes(java.io.File file,
byte[] bytes)
バイトデータをファイルへ保存する。 |
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 |
setClipboardContents(java.lang.Object data)
クリップボードにデータを設定する。 |
static void |
setClipboardFileList(java.util.List data)
クリップボードにファイルのリストを設定する。 |
static void |
setClipboardImage(java.awt.Image data)
クリップボードに画像を設定する。 |
static void |
setClipboardString(java.lang.String data)
クリップボードに文字列を設定する。 |
static void |
setLogLevel(int level)
ログ出力のレベル設定を行う。 |
static byte[] |
toByteArray(java.lang.Object obj)
オブジェクトからバイト配列を取得する。 |
static java.lang.Object |
toObject(byte[] byteArray)
バイト配列からオブジェクトを取得する。 |
static void |
unzip(java.io.File zip,
java.io.File dir,
boolean create)
指定ディレクトリにZIPファイルを展開する。 |
static void |
zip(java.io.File zip,
java.io.File file)
指定したファイルおよびディレクトリをZIPファイルに圧縮する。 |
static void |
zip(java.io.File zip,
java.util.Vector fileList)
指定したファイルおよびディレクトリをZIPファイルに圧縮する。 |
クラス 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 java.lang.String getLogDirectory()
public static java.lang.String getEtcDirectory()
public static java.lang.String getLibDirectory()
public static java.lang.String cacheFileFromURL(java.net.URL url, java.lang.String filename)
url
- ダウンロード元URLfilename
- 保存するファイル名
public static PFObjectTable makeComponentCountingTable(PFConstructBase base)
base
- 階層
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
- 対象構築ベース
public static PFObjectList getPlatformNames()
public static java.lang.String getInvokeMethodName(PFComponent comp, java.lang.String methodName)
comp
- コンポーネントmethodName
- メソッド名
public static java.lang.String getPlatformName()
public static java.lang.String beforeSetComonentPublicName(java.lang.String oldName, java.lang.String newName)
oldName
- 現在の公開名newName
- 設定する公開名
public static void afterSetComonentPublicName(java.lang.String oldName, java.lang.String newName)
oldName
- 現在の公開名newName
- 設定する公開名public static void registerHistory(jp.go.aist.dmrc.platform.base.PFHistoryInformation info)
info
- 履歴情報public static java.lang.String getCharsetName(byte[] bt)
bt
- バイト配列
public static byte[] getBytes(java.io.File file) throws java.io.IOException
file
- ファイル
java.io.IOException
public static void saveBytes(java.io.File file, byte[] bytes) throws java.io.IOException
file
- ファイルbytes
- バイトデータ
java.io.IOException
public static java.lang.String convertFullToHalfWidth(java.lang.String text)
text
- 文字列
public static java.lang.String convertHalfToFullWidth(java.lang.String text)
text
- 文字列
public static java.util.HashMap getFullToHalfWidthMap()
public static java.util.HashMap getHalfToFullWidthMap()
public static java.lang.String convertFullKanaToHalfWidth(java.lang.String text)
text
- 文字列
public static java.lang.String convertHalfKanaToFullWidth(java.lang.String text)
text
- 文字列
public static java.util.HashMap getFullKanaToHalfWidthMap()
public static java.util.HashMap getHalfKanaToFullWidthMap()
public static java.lang.Object getClipboardContents()
public static java.lang.String getClipboardString()
public static java.awt.Image getClipboardImage()
public static PFObjectList getClipboardFileList()
public static java.lang.String getClipboardContentsClassName()
public static void setClipboardContents(java.lang.Object data)
data
- クリップボードに設定するデータpublic static void setClipboardString(java.lang.String data)
data
- クリップボードに設定する文字列public static void setClipboardImage(java.awt.Image data)
data
- クリップボードに設定する画像public static void setClipboardFileList(java.util.List data)
data
- クリップボードに設定するファイルのリストpublic static java.awt.Color getDefaultColor(int index)
index
- 色のインデックス
public static boolean isOnlyAscii(java.lang.String s)
s
- チェックする文字列
public static byte[] convertStreamToBytes(java.io.InputStream stream) throws java.io.IOException
stream
- 入力ストリーム
java.io.IOException
- 入力ストリームから読み出すときにエラーが発生したとき。public static byte[] convertJISToSJIS(byte[] data) throws java.io.IOException
data
- JISでの文字列のバイト配列
java.io.IOException
public static byte[] convertSJISToJIS(byte[] data) throws java.io.IOException
data
- Shift-JISでの文字列のバイト配列
java.io.IOException
public static void unzip(java.io.File zip, java.io.File dir, boolean create)
zip
- ZIPファイルdir
- 展開先ディレクトリcreate
- trueのとき、ZIPファイル名のディレクトリを作成してその直下に展開public static void zip(java.io.File zip, java.io.File file)
zip
- ZIPファイルfile
- 圧縮対象のファイルあるいはディレクトリpublic static void zip(java.io.File zip, java.util.Vector fileList)
zip
- ZIPファイルfileList
- 圧縮対象のファイルおよびディレクトリのリストpublic static java.awt.Font getBarCodeFont(int style, int size)
style
- スタイルsize
- サイズ
public static PFObjectList getAvailableCharsets()
public static PFObjectList getAvailableCharsetAliases()
public static java.lang.String getDefaultCharsetName()
public static java.lang.String encodeBase16(byte[] b)
b
- バイト列
public static byte[] decodeBase16(java.lang.String str)
str
- BASE16文字列
public static java.lang.String encodeBase64(byte[] byteArray, boolean doFolding)
byteArray
- Base64符号化を行うバイトデータdoFolding
- 折り曲げ処理をするか
public static byte[] decodeBase64(java.lang.String str)
str
- Base64符号化文字列
byte
の配列)public static byte[] md5(byte[] byteArray)
byteArray
- バイト列
public static byte[] toByteArray(java.lang.Object obj) throws java.io.IOException
obj
- オブジェクト
java.io.IOException
public static java.lang.Object toObject(byte[] byteArray) throws java.io.IOException, java.lang.ClassNotFoundException
byteArray
- バイト配列
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |