public class CmnProperty extends Object
コンストラクタと説明 |
---|
CmnProperty(File file)
プロパティファイルを、ファイルから直接取得します。
|
CmnProperty(String baseName)
プロパティファイルを指定された基底名、デフォルトのロケールで取得します。
|
CmnProperty(String baseName,
Locale loc)
プロパティファイルを指定された基底名、ロケールで取得します。
|
CmnProperty(String dir,
String baseName)
プロパティファイルを、ファイルから直接取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
createBundle() |
Enumeration<String> |
getKeys()
キーの一覧を取得します。
|
Locale |
getLocale()
プロパティファイルのロケールを取得します。
|
Object |
getObject(String key)
プロパティファイルから指定されたキーのオブジェクトを取得します。
|
String |
getString(String key)
プロパティファイルから指定されたキーの文字列を取得します。
|
String |
getString(String key,
String defVal)
プロパティファイルから指定されたキーの文字列を取得します。
|
String[] |
getStringArray(String key)
プロパティファイルから指定されたキーの文字列の配列を取得します。
|
String[] |
getStringToken(String key,
String delim)
プロパティファイルから指定されたキーの文字列の配列を取得します。
|
String |
replaceValue(String buf)
文字列をプロパティファイルの内容で置換します。
|
public CmnProperty(String baseName)
baseName
- 基底名public CmnProperty(String baseName, Locale loc)
baseName
- 基底名loc
- ロケールpublic CmnProperty(String dir, String baseName) throws FileNotFoundException, IOException
dir
- ディレクトリbaseName
- ファイル名FileNotFoundException
IOException
public CmnProperty(File file) throws FileNotFoundException, IOException
file
- ファイルFileNotFoundException
IOException
protected void createBundle()
public Enumeration<String> getKeys()
public Locale getLocale()
public String replaceValue(String buf)
buf
- 置換される文字列public String getString(String key) throws MissingResourceException
replaceValue(String)
を使用して
プロパティの値に変換します。
例) dir=/home/XXX logdir=${dir}/logs の場合、getString( "logdir" )は、/home/XXX/logsを返します。
key
- キーMissingResourceException
replaceValue(java.lang.String)
public String getString(String key, String defVal)
getString(String)
と同じです。key
- キーdefVal
- デフォルト値public String[] getStringArray(String key)
key
- キーCopyright © 2021 S.D.S Co.,Ltd.. All rights reserved.