gggd.common
クラス ReadProperty

java.lang.Object
  拡張gggd.common.ReadProperty

public class ReadProperty
extends java.lang.Object

Propertyファイル取得用クラス
外部ファイル設定値を読み込むためのクラスです。


コンストラクタの概要
ReadProperty()
          コンストラクタ。
 
メソッドの概要
static java.util.ArrayList getArrayProperty(java.lang.String propName)
          プロパティファイルからProperty値を配列で取得します。
static java.lang.String getProperty(java.lang.String propName)
          プロパティファイルからProperty値を取得します。
static boolean getProperty(java.lang.String propName, boolean def)
          プロパティファイルからProperty値を取得します。
static int getProperty(java.lang.String propName, int def)
          プロパティファイルからProperty値をint型で取得します。
static java.lang.String getProperty(java.lang.String propName, java.lang.String def)
          プロパティファイルからProperty値を取得します。
static int getPropertyInt(java.lang.String propName)
          プロパティファイルからProperty値をint型で取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReadProperty

public ReadProperty()
             throws java.io.FileNotFoundException,
                    java.io.IOException,
                    java.lang.Exception
コンストラクタ。
サーバの起動時に1度だけ呼ばれ、Property値をHashTableに格納します。
このクラスによるProperty値の読み込みによって、ログ設定ファイルパスを 確認するため、このクラスからのログ出力はありません。

例外:
java.io.FileNotFoundException - プロパティファイルが存在しない場合
java.io.IOException - プロパティファイルの入力エラー発生した場合
java.lang.Exception - 予期せぬ例外が発生した場合
メソッドの詳細

getProperty

public static java.lang.String getProperty(java.lang.String propName)
プロパティファイルからProperty値を取得します。
デフォルト値設定がない場合に呼ばれます。
Property値が存在しない場合はnullを返します。

パラメータ:
propName - Property名
戻り値:
プロパティファイルから取得した文字列型のプロパティ値

getProperty

public static java.lang.String getProperty(java.lang.String propName,
                                           java.lang.String def)
プロパティファイルからProperty値を取得します。
Property名に対応する値が見つからない場合は、 設定されたデフォルト値を返却します。

パラメータ:
propName - Property名
def - プロパティ名が見つからない時のデフォルト値
戻り値:
プロパティファイルから取得した文字列型のプロパティ値

getProperty

public static boolean getProperty(java.lang.String propName,
                                  boolean def)
プロパティファイルからProperty値を取得します。
Property名に対応する値が見つからない場合は、 デフォルト値を返却します。
またデフォルト値がboolean型にキャストできなかった場合は、 falseを返します。

パラメータ:
propName - Property名
def - プロパティ名が見つからない時のデフォルト値
戻り値:
プロパティファイルから取得したboolean型のプロパティ値

getArrayProperty

public static java.util.ArrayList getArrayProperty(java.lang.String propName)
プロパティファイルからProperty値を配列で取得します。
Property名に対応する値が見つからない場合は、 nullを返却します。

パラメータ:
propName - Property名
戻り値:
プロパティファイルから取得したArrayList型のプロパティ値

getPropertyInt

public static int getPropertyInt(java.lang.String propName)
プロパティファイルからProperty値をint型で取得します。
デフォルト値設定がない場合に呼ばれます。

パラメータ:
propName - Property名
戻り値:
プロパティファイルから取得したint型のプロパティ値

getProperty

public static int getProperty(java.lang.String propName,
                              int def)
プロパティファイルからProperty値をint型で取得します。
Property名に対応する値が見つからない場合は、 0を返却します。

パラメータ:
propName - Property名
def - デフォルト値
戻り値:
プロパティファイルから取得したint型のプロパティ値