org.bbreak.excella.reports.model
クラス ParamInfo

java.lang.Object
  上位を拡張 org.bbreak.excella.reports.model.ParamInfo
すべての実装されたインタフェース:
Serializable

public class ParamInfo
extends Object
implements Serializable

テンプレートを置換するパラメータ情報を保持するクラス

導入されたバージョン:
1.0
関連項目:
直列化された形式

コンストラクタの概要
ParamInfo()
          デフォルトコンストラクタ
 
メソッドの概要
 void addParam(String tag, String paramName, Object data)
          パラメータの追加
 void addParams(String tag, Map<String,Object> params)
          パラメータの追加
 void clearParam()
          パラメータのクリア
 void clearParam(String tag)
          パラメータのクリア
 Object getParam(String tag, String paramName)
          パラメータのデータ取得
 Map<String,Object> getParams()
          パラメータの取得
 void removeParam(String tag, String paramName)
          パラメータの削除
 void setParams(Map<String,Object> params)
          パラメータの設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ParamInfo

public ParamInfo()
デフォルトコンストラクタ

メソッドの詳細

getParam

public Object getParam(String tag,
                       String paramName)
パラメータのデータ取得

パラメータ:
tag - タグ名
paramName - パラメータ名
戻り値:
パラメータ名に対応するデータ。存在しない場合はnull

addParam

public void addParam(String tag,
                     String paramName,
                     Object data)
パラメータの追加

パラメータ:
tag - タグ名
paramName - パラメータ名
data - データ

addParams

public void addParams(String tag,
                      Map<String,Object> params)
パラメータの追加

パラメータ:
tag - タグ名
params - 追加パラメータ

removeParam

public void removeParam(String tag,
                        String paramName)
パラメータの削除

パラメータ:
tag - タグ名
paramName - パラメータ名

clearParam

public void clearParam(String tag)
パラメータのクリア

パラメータ:
tag - タグ名

clearParam

public void clearParam()
パラメータのクリア


getParams

public Map<String,Object> getParams()
パラメータの取得

戻り値:
パラメータのマップ

setParams

public void setParams(Map<String,Object> params)
パラメータの設定

パラメータ:
params - 設定するパラメータ