パッケージ org.springframework.util
インターフェース PropertiesPersister
- すべての既知の実装クラス:
DefaultPropertiesPersister
public interface PropertiesPersister
java.util.Properties
を永続化するための戦略インターフェースで、プラグ可能な解析戦略を可能にします。 デフォルトの実装は DefaultPropertiesPersister であり、java.util.Properties
のネイティブ解析を提供しますが、任意のリーダーからの読み取りと任意のライターへの書き込みを許可します(これにより、プロパティファイルのエンコーディングを指定できます)。
- 導入:
- 10.03.2004
- 作成者:
- Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
load
(PropertiesSE props, InputStreamSE is) 指定された InputStream から指定された Properties オブジェクトにプロパティをロードします。void
load
(PropertiesSE props, ReaderSE reader) 指定された Reader から指定された Properties オブジェクトにプロパティをロードします。void
loadFromXml
(PropertiesSE props, InputStreamSE is) 指定された XML InputStream から指定された Properties オブジェクトにプロパティをロードします。void
store
(PropertiesSE props, OutputStreamSE os, StringSE header) 与えられた Properties オブジェクトの内容を与えられた OutputStream に書き込みます。void
store
(PropertiesSE props, WriterSE writer, StringSE header) 指定された Properties オブジェクトの内容を指定された Writer に書き込みます。void
storeToXml
(PropertiesSE props, OutputStreamSE os, StringSE header) 指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。void
storeToXml
(PropertiesSE props, OutputStreamSE os, StringSE header, StringSE encoding) 指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。
メソッドの詳細
load
指定された InputStream から指定された Properties オブジェクトにプロパティをロードします。- パラメーター:
props
- ロードする Properties オブジェクトis
- ロードする InputStream- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項:
load
指定された Reader から指定された Properties オブジェクトにプロパティをロードします。- パラメーター:
props
- ロードする Properties オブジェクトreader
- ロードするリーダー- 例外:
IOExceptionSE
- I/O エラーの場合
store
与えられた Properties オブジェクトの内容を与えられた OutputStream に書き込みます。- パラメーター:
props
- 保存する Properties オブジェクトos
- 書き込む OutputStreamheader
- プロパティリストの説明- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項:
store
指定された Properties オブジェクトの内容を指定された Writer に書き込みます。- パラメーター:
props
- 保存する Properties オブジェクトwriter
- 書き込むライターheader
- プロパティリストの説明- 例外:
IOExceptionSE
- I/O エラーの場合
loadFromXml
指定された XML InputStream から指定された Properties オブジェクトにプロパティをロードします。- パラメーター:
props
- ロードする Properties オブジェクトis
- ロードする InputStream- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項:
storeToXml
指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。- パラメーター:
props
- 保存する Properties オブジェクトos
- 書き込む OutputStreamheader
- プロパティリストの説明- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項:
storeToXml
void storeToXml(PropertiesSE props, OutputStreamSE os, StringSE header, StringSE encoding) throws IOExceptionSE 指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。- パラメーター:
props
- 保存する Properties オブジェクトos
- 書き込む OutputStreamencoding
- 使用するエンコーディングheader
- プロパティリストの説明- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項: