インターフェース PropertiesPersister

すべての既知の実装クラス:
DefaultPropertiesPersister

public interface PropertiesPersister
java.util.Properties を永続化するための戦略インターフェースで、プラグ可能な解析戦略を可能にします。

デフォルトの実装は DefaultPropertiesPersister であり、java.util.Properties のネイティブ解析を提供しますが、任意のリーダーからの読み取りと任意のライターへの書き込みを許可します(これにより、プロパティファイルのエンコーディングを指定できます)。

導入:
10.03.2004
作成者:
Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    指定された InputStream から指定された Properties オブジェクトにプロパティをロードします。
    void
    load(PropertiesSE props, ReaderSE reader)
    指定された Reader から指定された Properties オブジェクトにプロパティをロードします。
    void
    指定された XML InputStream から指定された Properties オブジェクトにプロパティをロードします。
    void
    与えられた Properties オブジェクトの内容を与えられた OutputStream に書き込みます。
    void
    store(PropertiesSE props, WriterSE writer, StringSE header)
    指定された Properties オブジェクトの内容を指定された Writer に書き込みます。
    void
    指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。
    void
    指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。
  • メソッドの詳細

    • load

      void load(PropertiesSE props, InputStreamSE is) throws IOExceptionSE
      指定された InputStream から指定された Properties オブジェクトにプロパティをロードします。
      パラメーター:
      props - ロードする Properties オブジェクト
      is - ロードする InputStream
      例外:
      IOExceptionSE - I/O エラーの場合
      関連事項:
    • load

      void load(PropertiesSE props, ReaderSE reader) throws IOExceptionSE
      指定された Reader から指定された Properties オブジェクトにプロパティをロードします。
      パラメーター:
      props - ロードする Properties オブジェクト
      reader - ロードするリーダー
      例外:
      IOExceptionSE - I/O エラーの場合
    • store

      void store(PropertiesSE props, OutputStreamSE os, StringSE header) throws IOExceptionSE
      与えられた Properties オブジェクトの内容を与えられた OutputStream に書き込みます。
      パラメーター:
      props - 保存する Properties オブジェクト
      os - 書き込む OutputStream
      header - プロパティリストの説明
      例外:
      IOExceptionSE - I/O エラーの場合
      関連事項:
    • store

      void store(PropertiesSE props, WriterSE writer, StringSE header) throws IOExceptionSE
      指定された Properties オブジェクトの内容を指定された Writer に書き込みます。
      パラメーター:
      props - 保存する Properties オブジェクト
      writer - 書き込むライター
      header - プロパティリストの説明
      例外:
      IOExceptionSE - I/O エラーの場合
    • loadFromXml

      void loadFromXml(PropertiesSE props, InputStreamSE is) throws IOExceptionSE
      指定された XML InputStream から指定された Properties オブジェクトにプロパティをロードします。
      パラメーター:
      props - ロードする Properties オブジェクト
      is - ロードする InputStream
      例外:
      IOExceptionSE - I/O エラーの場合
      関連事項:
    • storeToXml

      void storeToXml(PropertiesSE props, OutputStreamSE os, StringSE header) throws IOExceptionSE
      指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。
      パラメーター:
      props - 保存する Properties オブジェクト
      os - 書き込む OutputStream
      header - プロパティリストの説明
      例外:
      IOExceptionSE - I/O エラーの場合
      関連事項:
    • storeToXml

      void storeToXml(PropertiesSE props, OutputStreamSE os, StringSE header, StringSE encoding) throws IOExceptionSE
      指定された Properties オブジェクトの内容を指定された XML OutputStream に書き込みます。
      パラメーター:
      props - 保存する Properties オブジェクト
      os - 書き込む OutputStream
      header - プロパティリストの説明
      encoding - 使用するエンコーディング
      例外:
      IOExceptionSE - I/O エラーの場合
      関連事項: