@Published(tag="architect") public class ConfigFileLoader extends Object implements ObjectLoader
# キー="key"、値="value"の場合
key = value # comment
key = value = comment
# キー="key"、値="value1 = value2"の場合
key = value1 \= value2 #comment
key = \
value1 \= value2
# キー="key"、値="value1,value2,value3"の場合
key = value1,value2,value3 # comment
key = value1,\
value2,\
value3 # comment
key = value1,\ # comment
value2,\ # comment
value3 # comment
# 下記はNG。
key = value1, # comment \
value2, # comment \
value3 # comment
なお、本クラスはデフォルトでは設定ファイルをUTF-8エンコーディングで読み込む。
エンコーディングを変更する場合は、ConfigFileクラスのencodingプロパティにエンコーディングを設定してから load() メソッドを呼び出すこと。nablarch.core.repository.di.config.xml.schema.ConfigFile| コンストラクタと説明 |
|---|
ConfigFileLoader(InputStream stream)
コンストラクタ。
|
ConfigFileLoader(InputStream stream,
String encoding)
コンストラクタ。
|
ConfigFileLoader(String url)
コンストラクタ。
|
ConfigFileLoader(String url,
String encoding)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Map |
load()
SystemRepositoryに登録するオブジェクトを読み込む。 |
public ConfigFileLoader(String url)
url - ロードするファイル。public ConfigFileLoader(String url, String encoding)
url - ロードするファイルを表すURL表現。encoding - ファイルのエンコーディング。public ConfigFileLoader(InputStream stream)
stream - ロードするファイルのストリーム。public ConfigFileLoader(InputStream stream, String encoding)
stream - ロードするファイルのストリーム。encoding - ファイルのエンコーディング。public Map load()
SystemRepositoryに登録するオブジェクトを読み込む。load インタフェース内 ObjectLoader