public class ObservableSerializationUtils
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 |
|---|---|
UpdatableFactoryUtils |
createFactoryUtils(java.lang.String ptypePath)
指定された現象型リソース(PhenomenonType.txt)で初期化された
UpdatableFactoryUtils オブジェクトを作成します。 |
static ObservableSerializationUtils |
getInstance()
このクラスのインスタンスを取得します。
|
static void |
initialize(CatalogResource cr,
boolean force)
指定されたカタログリソースで初期化を行います。
|
static Updatable |
readUpdatableByText(java.lang.String fileName)
入れ子構造のTEXT形式のファイルから
Updatable
オブジェクトを作成します。 |
static Updatable |
readUpdatableByText(java.lang.String fileName,
java.lang.String charset)
入れ子構造のTEXT形式のファイルから
Updatable
オブジェクトを作成します。 |
static Updatable |
readUpdatableByText(java.lang.String fileName,
java.lang.String charset,
java.lang.String ptypePath)
入れ子構造のTEXT形式のファイルから
Updatable
オブジェクトを作成します。 |
static void |
writeObservableByText(Observable observable,
java.lang.String fileName)
Observable オブジェクトの情報を
入れ子構造のTEXT形式でファイルに書き込みます。 |
static void |
writeObservableByText(Observable observable,
java.lang.String fileName,
java.lang.String charset)
Observable オブジェクトの情報を
入れ子構造のTEXT形式でファイルに書き込みます。 |
public static ObservableSerializationUtils getInstance()
public static void initialize(CatalogResource cr, boolean force)
cr - CatalogResourceforce - trueなら以前初期化されていてももう一度初期化する。
falseなら既に一度初期化されている場合は行わない。public UpdatableFactoryUtils createFactoryUtils(java.lang.String ptypePath)
UpdatableFactoryUtils オブジェクトを作成します。ptypePath が null の場合は
SimpleCatalogManager
のデフォルト値を用いて作成します。
ただし、PropertyManager から
"default.ptype.path" をキーにして
値が取得できた場合はその値が優先されます。ptypePath - 現象型リソースUpdatableFactoryUtils オブジェクトpublic static Updatable readUpdatableByText(java.lang.String fileName) throws java.io.IOException
Updatable
オブジェクトを作成します。fileName - ファイル名Updatable オブジェクトjava.io.IOException - ファイル入出力例外時readUpdatableByText(String, String, String),
createFactoryUtils(String),
UpdatableFactoryUtils.createUpdatable(String)public static Updatable readUpdatableByText(java.lang.String fileName, java.lang.String charset) throws java.io.IOException
Updatable
オブジェクトを作成します。fileName - ファイル名charset - 文字コードUpdatable オブジェクトjava.io.IOException - ファイル入出力例外時readUpdatableByText(String, String, String),
createFactoryUtils(String),
UpdatableFactoryUtils.createUpdatable(String)public static Updatable readUpdatableByText(java.lang.String fileName, java.lang.String charset, java.lang.String ptypePath) throws java.io.IOException
Updatable
オブジェクトを作成します。fileName - ファイル名charset - 文字コードptypePath - 現象型リソース(PhehomononType.txt)のパスUpdatable オブジェクトjava.io.IOException - ファイル入出力例外時createFactoryUtils(String),
UpdatableFactoryUtils.createUpdatable(String)public static void writeObservableByText(Observable observable, java.lang.String fileName) throws java.io.IOException
Observable オブジェクトの情報を
入れ子構造のTEXT形式でファイルに書き込みます。observable - Observable オブジェクトfileName - ファイル名java.io.IOException - ファイル入出力例外時public static void writeObservableByText(Observable observable, java.lang.String fileName, java.lang.String charset) throws java.io.IOException
Observable オブジェクトの情報を
入れ子構造のTEXT形式でファイルに書き込みます。observable - Observable オブジェクトfileName - ファイル名charset - 文字コードjava.io.IOException - ファイル入出力例外時