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

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

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

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

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

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

コンストラクタの詳細

ReportBook

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


ReportBook

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

ReportBook

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

ReportBook

public ReportBook(java.net.URL templateFileURL,
                  java.lang.String outputFileName,
                  ConvertConfiguration... configurations)
jarに含まれるテンプレートを指定したい場合はこちらを使用する

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

ReportBook

public ReportBook(java.net.URL templateFileURL,
                  java.lang.String outputFileName,
                  java.lang.String... formatTypes)
jarに含まれるテンプレートを指定したい場合はこちらを使用する

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

setReportSheets

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

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

getReportSheets

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

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

addReportSheet

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

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

addReportSheets

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

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

removeReportSheet

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

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

clearReportSheets

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


getOutputFileName

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

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

setOutputFileName

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

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

getConfigurations

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

戻り値:
出力変換情報

setConfigurations

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

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

getTemplateFileName

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

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

setTemplateFileName

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

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

getTemplateFileURL

public java.net.URL getTemplateFileURL()
テンプレートファイルのURLを取得します。

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

setTemplateFileURL

public void setTemplateFileURL(java.net.URL templateFileURL)
テンプレートファイルのURLを設定します。

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