public class Platforms
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
KEY_AppletContext
制御オブジェクトのキー(AppletContext)
|
static java.lang.String |
KEY_Calendar_Max
統一設定値のキー
|
static java.lang.String |
KEY_Calendar_Min
統一設定値のキー
|
static java.lang.String |
KEY_ClientRepository
制御オブジェクトのキー(ClientRepository)
|
static java.lang.String |
KEY_Default_Date_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_DateTime_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_DateTimeMSecond_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_DateTimeSecond_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_OutputWarekiDate_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_ShortDate_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_ShortDateTime_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_ShortDateTimeMSecond_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_ShortDateTimeSecond_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_ShortTime_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_ShortWarekiDate_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_ShortYearMonth_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_Time_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_WarekiDate_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_Year_Format
統一設定値のキー
|
static java.lang.String |
KEY_Default_YearMonth_Format
統一設定値のキー
|
static java.lang.String |
KEY_JNLPBasicService
制御オブジェクトのキー(BasicService)
|
static java.lang.String |
KEY_Preference
制御オブジェクトのキー(Preference)
|
static java.lang.String |
KEY_ReferenceFilterBuilder
制御オブジェクトのキー(ReferenceFilterBuilder)
|
static java.lang.String |
KEY_ReferenceResolver
制御オブジェクトのキー(ReferenceResolver)
|
static java.lang.String |
KEY_Timer
制御オブジェクトのキー(Timer)
|
static java.lang.String |
OS_MAC
OS種別(Mac OS)
|
static java.lang.String |
OS_UNKNOWN
OS種別(未知)
|
static java.lang.String |
OS_WINDOWS
OS種別(Windows)
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
checkValueRange(java.lang.String value,
java.lang.Class expect)
引数で指定された型の有効範囲内に値が収まっているかをチェックする
|
static java.lang.Object |
convertObject(java.lang.Class expect,
java.lang.Object source)
指定した型にオブジェクトを変換する
|
static java.lang.Object |
convertObject(PhenomenonType pts,
java.lang.Object source)
指定した型にオブジェクトを変換する
|
static void |
execute(java.lang.String command,
java.io.File dir)
引数で指定されたコマンドをOS上で実行する。
|
static java.lang.String |
getOSName()
OSの種別を取得する
|
static java.lang.String |
getProperty(java.lang.String key)
全体に関する統一設定を取得する
|
static void |
init()
初期化を行う
|
static java.util.Date |
parseDate(java.lang.String dateString)
日付を文字列からDateにパースする
|
static java.lang.Object |
readFile(java.io.File file,
java.lang.Class type)
ファイルの読み込みを行う
|
static java.lang.Object |
readFile(java.io.File file,
java.lang.Class type,
java.lang.String encoding)
ファイルの読み込みを行う
|
static void |
writeFile(java.io.File file,
java.lang.Object output)
ファイルの書き込みを行う
|
static void |
writeFile(java.io.File file,
java.lang.Object output,
java.lang.String encoding)
ファイルの書き込みを行う
|
public static final java.lang.String KEY_ClientRepository
public static final java.lang.String KEY_ReferenceResolver
public static final java.lang.String KEY_ReferenceFilterBuilder
public static final java.lang.String KEY_Preference
public static final java.lang.String KEY_AppletContext
public static final java.lang.String KEY_JNLPBasicService
public static final java.lang.String KEY_Timer
public static final java.lang.String KEY_Default_Date_Format
public static final java.lang.String KEY_Default_ShortDate_Format
public static final java.lang.String KEY_Default_DateTime_Format
public static final java.lang.String KEY_Default_DateTimeSecond_Format
public static final java.lang.String KEY_Default_DateTimeMSecond_Format
public static final java.lang.String KEY_Default_ShortDateTime_Format
public static final java.lang.String KEY_Default_ShortDateTimeSecond_Format
public static final java.lang.String KEY_Default_ShortDateTimeMSecond_Format
public static final java.lang.String KEY_Default_YearMonth_Format
public static final java.lang.String KEY_Default_Year_Format
public static final java.lang.String KEY_Default_ShortYearMonth_Format
public static final java.lang.String KEY_Default_Time_Format
public static final java.lang.String KEY_Default_ShortTime_Format
public static final java.lang.String KEY_Default_WarekiDate_Format
public static final java.lang.String KEY_Default_ShortWarekiDate_Format
public static final java.lang.String KEY_Default_OutputWarekiDate_Format
public static final java.lang.String KEY_Calendar_Min
public static final java.lang.String KEY_Calendar_Max
public static final java.lang.String OS_WINDOWS
public static final java.lang.String OS_MAC
public static final java.lang.String OS_UNKNOWN
public static void init()
cp
- プロパティpublic static java.lang.String getProperty(java.lang.String key)
key
- 取得キーpublic static java.lang.Object convertObject(java.lang.Class expect, java.lang.Object source)
expect
- 変換したい型source
- 変換元オブジェクトpublic static java.lang.Object convertObject(PhenomenonType pts, java.lang.Object source)
pts
- 現象型スキーマexpect
- 変換したい型source
- 変換元オブジェクトpublic static java.util.Date parseDate(java.lang.String dateString)
dateString
- 日付文字列public static void checkValueRange(java.lang.String value, java.lang.Class expect)
content
- 呼出元のContentvalue
- 値の文字列表現expect
- 変換予定の型を表すクラスオブジェクトpublic static java.lang.Object readFile(java.io.File file, java.lang.Class type) throws RecoverableException
file
- 読み込み対象のファイルオブジェクトtype
- 読み込みデータタイプを表すクラスオブジェクトRecoverableException
public static java.lang.Object readFile(java.io.File file, java.lang.Class type, java.lang.String encoding) throws RecoverableException
file
- 読み込み対象のファイルオブジェクトtype
- 読み込みデータタイプを表すクラスオブジェクトencoding
- テキストファイル読込RecoverableException
public static void writeFile(java.io.File file, java.lang.Object output) throws RecoverableException
file
- 書き込み対象のファイルオブジェクトcontent
- RecoverableException
public static void writeFile(java.io.File file, java.lang.Object output, java.lang.String encoding) throws RecoverableException
file
- 書き込み対象のファイルオブジェクトcontent
- 出力内容を表すオブジェクト(String or Binary)encoding
- テキストファイル出力時のエンコーディング指定RecoverableException
public static void execute(java.lang.String command, java.io.File dir) throws java.lang.Exception
command
- 実行コマンドサブプロセスの作業ディレクトリ
- java.lang.Exception
public static java.lang.String getOSName()