ts.query
クラス QueryConfig

java.lang.Object
  上位を拡張 ts.util.AbstractTypedGetter<java.lang.String,java.lang.String>
      上位を拡張 ts.query.QueryConfig
すべての実装されたインタフェース:
java.io.Serializable, ts.util.TypedGetter<java.lang.String>

public class QueryConfig
extends ts.util.AbstractTypedGetter<java.lang.String,java.lang.String>

クエリの初期設定を保持するためのクラス。
ts.query.QueryConfig.propertiesから初期設定パラメータをロードして 保持する。
このクラスのインスタンスはシングルトン・オブジェクトであり、同一プロセス内 にインスタンスが一つだけ生成されて、それが共用される。
また、このクラスはTypedGetterインターフェイスをインプリメント しており、初期設定の値を基本データ型や文字列、DateTime オブジェクトに変換して取得することが可能である。

バージョン:
$Id: QueryConfig.java,v 1.6 2011-08-09 14:24:18 tayu Exp $
作成者:
佐藤隆之
関連項目:
直列化された形式

入れ子のクラスの概要
static class QueryConfig.Error
          このクラスで発生しうるエラーを定義する列挙型。
 
コンストラクタの概要
protected QueryConfig()
          デフォルト・コンストラクタ。
 
メソッドの概要
protected static QueryConfig createInstance()
          このクラスのシングルトン・インスタンスを作成する。
 java.lang.String get(java.lang.String key)
          指定されたキーに結びつけられた値オブジェクトを取得する。
static QueryConfig getInstance()
          このクラスのシングルトン・インスタンスを取得する。
 java.util.List<java.lang.String> getList(java.lang.String key)
          指定されたキーに結びつけられた値オブジェクトをリストに変換して取得する。
 
クラス ts.util.AbstractTypedGetter から継承されたメソッド
addTrueObject, getBigDecimal, getBoolean, getDateTime, getDateTimeString, getDouble, getFloat, getInteger, getLong, getNumberString, getString, limit, limit, limit, limit, removeTrueObject, setDateTimeFormat, setDateTimeFormat
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QueryConfig

protected QueryConfig()
               throws ts.util.ReasonedRuntimeException
デフォルト・コンストラクタ。

例外:
ts.util.ReasonedRuntimeException - 初期設定ファイルの読込に失敗した場合。
メソッドの詳細

getInstance

public static QueryConfig getInstance()
このクラスのシングルトン・インスタンスを取得する。


createInstance

protected static QueryConfig createInstance()
                                     throws ts.util.ReasonedRuntimeException
このクラスのシングルトン・インスタンスを作成する。

戻り値:
このクラスのシングルトン・インスタンス。
例外:
ts.util.ReasonedRuntimeException - 初期設定ファイルの読込に失敗した場合。

get

public java.lang.String get(java.lang.String key)
指定されたキーに結びつけられた値オブジェクトを取得する。

定義:
クラス ts.util.AbstractTypedGetter<java.lang.String,java.lang.String> 内の get
パラメータ:
key - キー。
戻り値:
値オブジェクト。
例外:
java.lang.NullPointerException - 引数がヌルの場合。

getList

public java.util.List<java.lang.String> getList(java.lang.String key)
指定されたキーに結びつけられた値オブジェクトをリストに変換して取得する。

定義:
インタフェース ts.util.TypedGetter<java.lang.String> 内の getList
オーバーライド:
クラス ts.util.AbstractTypedGetter<java.lang.String,java.lang.String> 内の getList
パラメータ:
key - キー。
戻り値:
複数の値オブジェクトを格納したリスト・オブジェクト。
例外:
java.lang.NullPointerException - 引数がヌルの場合。


Copyright (C) SATOH Takayuki All Rights Reserved.