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

java.lang.Object
  上位を拡張 org.bbreak.excella.reports.model.ReportBook

public class ReportBook
extends Object

ワークブックの置換情報を保持するクラス

導入されたバージョン:
1.0

コンストラクタの概要
ReportBook(String templateFileName, String outputFileName, ConvertConfiguration... configurations)
           
ReportBook(String templateFileName, String outputFileName, String... formatTypes)
           
 
メソッドの概要
 void addReportSheet(ReportSheet reportSheet)
          ワークシート置換情報を追加する。
 void addReportSheets(List<ReportSheet> reportSheets)
          ワークシート置換情報群を追加する。
 void clearReportSheets()
          ワークシート置換情報群を削除する。
 ConvertConfiguration[] getConfigurations()
          出力変換情報を取得します。
 String getOutputFileName()
          出力パス+ファイル名(拡張子なし)を取得します。
 List<ReportSheet> getReportSheets()
          ワークシート置換情報群を取得します。
 String getTemplateFileName()
          テンプレートファイル名を取得します。
 void removeReportSheet(ReportSheet reportSheet)
          ワークシート置換情報を削除する。
 void setConfigurations(ConvertConfiguration... configurations)
          出力変換情報を設定します。
 void setOutputFileName(String outputFileName)
          出力パス+ファイル名(拡張子なし)を設定します。
 void setReportSheets(List<ReportSheet> reportSheets)
          ワークシート置換情報群を設定します。
 void setTemplateFileName(String templateFileName)
          テンプレートファイル名を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReportBook

public ReportBook(String templateFileName,
                  String outputFileName,
                  ConvertConfiguration... configurations)
パラメータ:
templateFileName - テンプレートファイル名(フルパス)
outputFileName - 出力パス+ファイル名(拡張子なし)
configurations - 変換情報

ReportBook

public ReportBook(String templateFileName,
                  String outputFileName,
                  String... formatTypes)
パラメータ:
templateFileName - テンプレートファイル名(フルパス)
outputFileName - 出力パス+ファイル名(拡張子なし)
formatTypes - 変換タイプ
メソッドの詳細

setReportSheets

public void setReportSheets(List<ReportSheet> reportSheets)
ワークシート置換情報群を設定します。

パラメータ:
reportSheets - ワークシート置換情報群

getReportSheets

public List<ReportSheet> getReportSheets()
ワークシート置換情報群を取得します。

戻り値:
ワークシート置換情報群

addReportSheet

public void addReportSheet(ReportSheet reportSheet)
ワークシート置換情報を追加する。

パラメータ:
reportSheet - ワークシート置換情報

addReportSheets

public void addReportSheets(List<ReportSheet> reportSheets)
ワークシート置換情報群を追加する。

パラメータ:
reportSheets - ワークシート置換情報群

removeReportSheet

public void removeReportSheet(ReportSheet reportSheet)
ワークシート置換情報を削除する。

パラメータ:
reportSheet - ワークシート置換情報

clearReportSheets

public void clearReportSheets()
ワークシート置換情報群を削除する。


getOutputFileName

public String getOutputFileName()
出力パス+ファイル名(拡張子なし)を取得します。

戻り値:
出力パス+ファイル名(拡張子なし)

setOutputFileName

public void setOutputFileName(String outputFileName)
出力パス+ファイル名(拡張子なし)を設定します。

パラメータ:
outputFileName - 出力パス+ファイル名(拡張子なし)

getConfigurations

public ConvertConfiguration[] getConfigurations()
出力変換情報を取得します。

戻り値:
出力変換情報

setConfigurations

public void setConfigurations(ConvertConfiguration... configurations)
出力変換情報を設定します。

パラメータ:
configurations - 出力変換情報

getTemplateFileName

public String getTemplateFileName()
テンプレートファイル名を取得します。

戻り値:
テンプレートファイル名

setTemplateFileName

public void setTemplateFileName(String templateFileName)
テンプレートファイル名を設定します。

パラメータ:
templateFileName - テンプレートファイル名