org.seasar.util.io
クラス PropertiesUtil

java.lang.Object
  上位を拡張 org.seasar.util.io.PropertiesUtil

public abstract class PropertiesUtil
extends Object

Properties用のユーティリティクラスです。

作成者:
higa

コンストラクタの概要
PropertiesUtil()
           
 
メソッドの概要
static void load(Properties props, File file)
          プラットフォームデフォルトエンコーディングでファイルを読み込んでPropertiesにロードします(例外処理はラップします)。
static void load(Properties props, File file, String encoding)
          指定のエンコーディングでファイルを読み込んでPropertiesにロードします(例外処理はラップします)。
static void load(Properties props, InputStream in)
          Properties.load(InputStream)の例外処理をラップします。
static void load(Properties props, Reader reader)
          Properties.load(Reader)の例外処理をラップします。
static void load(Properties props, String path)
          コンテキストクラスローダからリソースを読み込んでPropertiesにロードします(例外処理はラップします)。
static void load(Properties props, URL url)
          URLを読み込んでPropertiesにロードします(例外処理はラップします)。
static void store(Properties props, File file, String comments)
          プラットフォームデフォルトエンコーディングでファイルを書き出してPropertiesをストアします(例外処理はラップします)。
static void store(Properties props, File file, String encoding, String comments)
          指定のエンコーディングでファイルを書き出してPropertiesをストアします(例外処理はラップします)。
static void store(Properties props, OutputStream out, String comments)
          Properties.store(OutputStream, String)の例外処理をラップします。
static void store(Properties props, Writer writer, String comments)
          Properties.store(Writer, String)の例外処理をラップします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PropertiesUtil

public PropertiesUtil()
メソッドの詳細

load

public static void load(Properties props,
                        InputStream in)
Properties.load(InputStream)の例外処理をラップします。

入力ストリームはクローズされません。

パラメータ:
props - プロパティセット。nullであってはいけません
in - 入力ストリーム。nullであってはいけません

load

public static void load(Properties props,
                        Reader reader)
Properties.load(Reader)の例外処理をラップします。

入力リーダはクローズされません。

パラメータ:
props - プロパティセット。nullであってはいけません
reader - 入力リーダ。nullであってはいけません

load

public static void load(Properties props,
                        File file,
                        String encoding)
指定のエンコーディングでファイルを読み込んでPropertiesにロードします(例外処理はラップします)。

パラメータ:
props - プロパティセット。nullであってはいけません
file - ファイル。nullであってはいけません
encoding - エンコーディング。nullや空文字列であってはいけません

load

public static void load(Properties props,
                        File file)
プラットフォームデフォルトエンコーディングでファイルを読み込んでPropertiesにロードします(例外処理はラップします)。

パラメータ:
props - プロパティセット。nullであってはいけません
file - ファイル。nullであってはいけません

load

public static void load(Properties props,
                        URL url)
URLを読み込んでPropertiesにロードします(例外処理はラップします)。

パラメータ:
props - プロパティセット。nullであってはいけません
url - URL。nullであってはいけません

load

public static void load(Properties props,
                        String path)
コンテキストクラスローダからリソースを読み込んでPropertiesにロードします(例外処理はラップします)。

パラメータ:
props - プロパティセット。nullであってはいけません
path - リソースのパス。nullや空文字列であってはいけません

store

public static void store(Properties props,
                         OutputStream out,
                         String comments)
Properties.store(OutputStream, String)の例外処理をラップします。

出力ストリームはクローズされません。

パラメータ:
props - プロパティセット。nullであってはいけません
out - 出力ストリーム。nullであってはいけません
comments - コメント

store

public static void store(Properties props,
                         Writer writer,
                         String comments)
Properties.store(Writer, String)の例外処理をラップします。

出力ライタはクローズされません。

パラメータ:
props - プロパティセット。nullであってはいけません
writer - 出力ライタ。nullであってはいけません
comments - コメント

store

public static void store(Properties props,
                         File file,
                         String encoding,
                         String comments)
指定のエンコーディングでファイルを書き出してPropertiesをストアします(例外処理はラップします)。

パラメータ:
props - プロパティセット。nullであってはいけません
file - ファイル。nullであってはいけません
encoding - エンコーディング。nullや空文字列であってはいけません
comments - コメント

store

public static void store(Properties props,
                         File file,
                         String comments)
プラットフォームデフォルトエンコーディングでファイルを書き出してPropertiesをストアします(例外処理はラップします)。

パラメータ:
props - プロパティセット。nullであってはいけません
file - ファイル。nullであってはいけません
comments - コメント


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.