@Published(tag="architect") public class ConfigFileLoader extends java.lang.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() メソッドを呼び出すこと。ConfigFile| コンストラクタと説明 |
|---|
ConfigFileLoader(java.io.InputStream stream)
コンストラクタ。
|
ConfigFileLoader(java.io.InputStream stream,
java.lang.String encoding)
コンストラクタ。
|
ConfigFileLoader(java.lang.String url)
コンストラクタ。
|
ConfigFileLoader(java.lang.String url,
java.lang.String encoding)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
load()
SystemRepositoryに登録するオブジェクトを読み込む。 |
public ConfigFileLoader(java.lang.String url)
url - ロードするファイル。public ConfigFileLoader(java.lang.String url,
java.lang.String encoding)
url - ロードするファイルを表すURL表現。encoding - ファイルのエンコーディング。public ConfigFileLoader(java.io.InputStream stream)
stream - ロードするファイルのストリーム。public ConfigFileLoader(java.io.InputStream stream,
java.lang.String encoding)
stream - ロードするファイルのストリーム。encoding - ファイルのエンコーディング。public java.util.Map<java.lang.String,java.lang.Object> load()
SystemRepositoryに登録するオブジェクトを読み込む。load インタフェース内 ObjectLoader