public abstract class AbstractOutputWriter extends java.lang.Object implements OutputWriter
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractOutputWriter(java.util.Map outputInfo)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
checkCatalogID(java.lang.String type,
java.lang.String id)
カタログのID値をチェックする
|
protected java.lang.String |
evaluateTemplate(java.util.Map templateParams)
テンプレートエンジンを呼び出してマージを行う
|
protected java.util.Map |
getOutputInfo()
出力メタ情報を取得する
|
protected TemplateContext |
getTemplateContext(java.util.Map params)
パラメータ及び出力メタ情報からテンプレートコンテキストを取得する
|
protected void |
incrementErrorCount()
出力失敗件数をインクリメントします。
|
protected void |
incrementSuccessCount()
出力成功件数をインクリメントします。
|
int |
writeOutput(WorkSheet workSheet,
java.util.Map controlMap)
ワークシートの内容を元に別の形式のデータを生成して出力する
|
protected abstract void |
writeOutputLocal(WorkSheet workSheet,
java.util.Map controlMap)
派生クラスでこのメソッドをオーバーライドしてください。
|
protected AbstractOutputWriter(java.util.Map outputInfo)
outputInfo
- public int writeOutput(WorkSheet workSheet, java.util.Map controlMap) throws WorkSheetRecoverableException
writeOutput
インタフェース内 OutputWriter
workSheet
- ワークシートcontrolMap
- 制御パラメータWorkSheetRecoverableException
- シートの内容に問題がある場合protected abstract void writeOutputLocal(WorkSheet workSheet, java.util.Map controlMap) throws WorkSheetRecoverableException
workSheet
- controlMap
- WorkSheetRecoverableException
protected void incrementSuccessCount()
protected void incrementErrorCount()
protected java.util.Map getOutputInfo()
protected java.lang.String evaluateTemplate(java.util.Map templateParams)
templateParams
- テンプレートパラメータprotected TemplateContext getTemplateContext(java.util.Map params)
params
- テンプレートパラメータprotected void checkCatalogID(java.lang.String type, java.lang.String id) throws WorkSheetRecoverableException
type
- カタログタイプid
- カタログID値WorkSheetRecoverableException
- チェックNG