|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
public class Properties
Properties クラスはプロパティの永続的なリストを表します。
各プロパティのキーとそれに関連づけられた値は文字列であり、ストリームからロードすることができます。
| 入れ子のクラスの概要 |
|---|
| インタフェース java.util.Map から継承された入れ子のクラス/インタフェース |
|---|
Map.Entry<K,V> |
| コンストラクタの概要 | |
|---|---|
Properties()
デフォルトプロパティリストを保持しない、空のプロパティリストを作成します。 |
|
Properties(Properties defaults)
指定されたプロパティリストをデフォルトプロパティリストとする、空のプロパティリストを作成します。 |
|
| メソッドの概要 | |
|---|---|
String |
getProperty(String key)
指定されたキーのプロパティを検索してその値を返します。 |
String |
getProperty(String key,
String defaultValue)
指定されたキーのプロパティを検索してその値を返します。 |
void |
load(InputStream is)
指定された InputStream からプロパティリストを読み込みます。 |
void |
load(Reader reader)
指定された Reader からプロパティリストを読み込みます。 |
| クラス java.util.Hashtable から継承されたメソッド |
|---|
clear, containsKey, containsValue, elements, entrySet, get, isEmpty, keys, put, remove, size, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait |
| コンストラクタの詳細 |
|---|
public Properties()
public Properties(Properties defaults)
Properties に設定されたプロパティ(キー・値のペア)のリスト中に無いキーが指定された場合に検索されます。
defaults - デフォルトプロパティリスト| メソッドの詳細 |
|---|
public String getProperty(String key,
String defaultValue)
Properties に設定されたプロパティ、およびデフォルトプロパティリストの順に検索されます。
この Properties に設定されたプロパティ、およびデフォルトプロパティリストに指定されたキーが存在しない場合、defaultValue に指定された値を返します。
key - 検索するキーdefaultValue - 指定されたキーのプロパティが存在しない場合に返す値。
Properties で key に関連づけられた値。
key に関連づけられた値が存在しない場合は defaultValue に指定された値。public String getProperty(String key)
Properties に設定されたプロパティ、およびデフォルトプロパティリストの順に検索されます。
この Properties に設定されたプロパティ、およびデフォルトプロパティリストに指定されたキーが存在しない場合、null を返します。
key - 検索するキー
Properties で key に関連づけられた値。
key に関連づけられた値が存在しない場合は null 。
public void load(InputStream is)
throws IOException
InputStream からプロパティリストを読み込みます。
このメソッドは load(new InputStreamReader(is)) によって処理を実行します。
is - プロパティリストを読み込む InputStream
IOException - I/Oエラーが発生した場合。
public void load(Reader reader)
throws IOException
Reader からプロパティリストを読み込みます。
行ごとに ' ' (空白)で区切られた文字列をプロパティの「キー」および「値」のペアとして取り出します。
行で最初に現れた文字列(先頭の空白除く)をキーとして認識して、区切り文字の後から改行までに現れる文字列(先頭および末尾の空白を除く)を値として認識します。 有効なキー文字列の後に区切り文字が出現せずに改行が現れた場合は、プロパティの値は空文字列であると認識します。
'\' による行の接続はサポートしていません。
不正フォーマットの検出は厳密ではありません。
reader - プロパティリストを読み込む Reader
IOException - I/Oエラーが発生した場合。
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||