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

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

public class ReportSheet
extends java.lang.Object
implements java.io.Serializable

ワークシートの置換情報を保持するクラス

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

コンストラクタの概要
ReportSheet()
          デフォルトコンストラクタ
ReportSheet(java.lang.String sheetName)
          コンストラクタ
テンプレート名=シート名の場合
ReportSheet(java.lang.String templateName, java.lang.String sheetName)
          コンストラクタ
テンプレート名≠出力シート名の場合
 
メソッドの概要
 void addParam(java.lang.String tag, java.lang.String paramName, java.lang.Object data)
          パラメータの追加
 void addParams(java.lang.String tag, java.util.Map<java.lang.String,java.lang.Object> params)
          パラメータの追加
 void clearParam()
          パラメータのクリア
 void clearParam(java.lang.String tag)
          パラメータのクリア
 java.lang.Object getParam(java.lang.String tag, java.lang.String paramName)
          パラメータのデータ取得
 ParamInfo getParamInfo()
          置換パラメータ情報を取得する
 java.lang.String getSheetName()
          出力シート名を取得します。
 java.lang.String getTemplateName()
          テンプレートシート名を取得します。
 void removeParam(java.lang.String tag, java.lang.String paramName)
          パラメータの削除
 void setSheetName(java.lang.String sheetName)
          出力シート名を設定します。
 void setTemplateName(java.lang.String templateName)
          テンプレートシート名を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReportSheet

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


ReportSheet

public ReportSheet(java.lang.String templateName,
                   java.lang.String sheetName)
コンストラクタ
テンプレート名≠出力シート名の場合

パラメータ:
templateName - テンプレートシート名
sheetName - 出力シート名

ReportSheet

public ReportSheet(java.lang.String sheetName)
コンストラクタ
テンプレート名=シート名の場合

パラメータ:
sheetName - シート名
メソッドの詳細

getTemplateName

public java.lang.String getTemplateName()
テンプレートシート名を取得します。

戻り値:
テンプレートシート名

getSheetName

public java.lang.String getSheetName()
出力シート名を取得します。

戻り値:
出力シート名

setSheetName

public void setSheetName(java.lang.String sheetName)
出力シート名を設定します。

パラメータ:
sheetName - 出力シート名

setTemplateName

public void setTemplateName(java.lang.String templateName)
テンプレートシート名を設定します。

パラメータ:
templateName - テンプレートシート名

getParamInfo

public ParamInfo getParamInfo()
置換パラメータ情報を取得する

戻り値:
置換パラメータ情報

addParam

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

パラメータ:
tag - タグ名
paramName - パラメータ名
data - データ
関連項目:
ParamInfo.addParam(java.lang.String, java.lang.String, java.lang.Object)

addParams

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

パラメータ:
tag - タグ名
params - 追加パラメータ
関連項目:
ParamInfo.addParams(java.lang.String, java.util.Map)

clearParam

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

関連項目:
ParamInfo.clearParam()

clearParam

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

パラメータ:
tag - タグ名
関連項目:
ParamInfo.clearParam(java.lang.String)

getParam

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

パラメータ:
tag - タグ名
paramName - パラメータ名
戻り値:
パラメータ名に対応するデータ。存在しない場合はnull
関連項目:
ParamInfo.getParam(java.lang.String, java.lang.String)

removeParam

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

パラメータ:
tag - タグ名
paramName - パラメータ名
関連項目:
ParamInfo.removeParam(java.lang.String, java.lang.String)