パッケージ jp.co.sds_corp.report
クラス AbstractReport
- java.lang.Object
-
- jp.co.sds_corp.report.AbstractReport
-
- すべての実装されたインタフェース:
IReport
- 直系の既知のサブクラス:
ExcelReport
,JxlReport
public abstract class AbstractReport extends Object implements IReport
帳票出力の基底クラスです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AbstractReport()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 String
checkNull(Object var, String nullDef)
Object
getAttribute(String name)
スクリプトに設定されている変数を取得します。jp.co.sds_corp.util.common.CmnProperty
getProperty()
初期情報の変換に使用するリソースを返します。jp.co.sds_corp.util.script.IScriptParser
getScriptParser()
スクリプトを実行するオブジェクトを取得します。ISource
getSource()
データを取得するオブジェクトを取得します。String
getType()
帳票の種別を返します。void
init(jp.co.sds_corp.util.config.IConfiguration config)
設定情報で初期化します。boolean
isDebug()
デバッグフラグを取得します。boolean
isEmpty(String var)
void
log(String message)
ログを出力します。void
print()
帳票を出力します。void
setAttribute(String name, Object obj)
スクリプトに変数を設定します。void
setDebug(boolean var)
デバッグフラグを設定します。void
setProperty(jp.co.sds_corp.util.common.CmnProperty prop)
初期情報の変換に使用するリソースを設定します。void
setScriptParser(jp.co.sds_corp.util.script.IScriptParser var)
スクリプトを実行するオブジェクトを設定します。void
setSource(ISource var)
データを取得するオブジェクトを設定します。void
setupResponse(Object res)
サーブレットのヘッダを設定します。void
setupResponse(Object res, String filename)
サーブレットのヘッダを設定します。void
setupResponse(Object res, String filename, String encode)
サーブレットのヘッダを設定します。BigDecimal
testNumber(Object var)
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド jp.co.sds_corp.report.IReport
addRow, addRow, appendTo, appendTo, clearCell, clearCell, copyCell, copyCell, endPage, endPage, endRow, exit, getContentType, getExtension, getResult, loadFile, loadPage, loadPage, print, setBorder, setBorder, setCell, setCell, setCellFormula, setCellFormula
-
-
-
-
メソッドの詳細
-
init
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
設定情報で初期化します。
-
setProperty
public void setProperty(jp.co.sds_corp.util.common.CmnProperty prop)
初期情報の変換に使用するリソースを設定します。- 定義:
setProperty
インタフェース内IReport
- パラメータ:
prop
- リソース
-
getProperty
public jp.co.sds_corp.util.common.CmnProperty getProperty()
初期情報の変換に使用するリソースを返します。- 定義:
getProperty
インタフェース内IReport
- 戻り値:
- リソース
-
setScriptParser
public void setScriptParser(jp.co.sds_corp.util.script.IScriptParser var)
スクリプトを実行するオブジェクトを設定します。- 定義:
setScriptParser
インタフェース内IReport
- パラメータ:
var
- 設定するデータ
-
getScriptParser
public jp.co.sds_corp.util.script.IScriptParser getScriptParser()
スクリプトを実行するオブジェクトを取得します。- 定義:
getScriptParser
インタフェース内IReport
- 戻り値:
- スクリプトを実行するオブジェクト
-
setSource
public void setSource(ISource var)
データを取得するオブジェクトを設定します。
-
getSource
public ISource getSource()
データを取得するオブジェクトを取得します。
-
setAttribute
public void setAttribute(String name, Object obj) throws Exception
スクリプトに変数を設定します。- 定義:
setAttribute
インタフェース内IReport
- パラメータ:
name
- 変数名obj
- オブジェクト- 例外:
Exception
-
getAttribute
public Object getAttribute(String name) throws Exception
スクリプトに設定されている変数を取得します。- 定義:
getAttribute
インタフェース内IReport
- パラメータ:
name
- 変数名- 戻り値:
- オブジェクト
- 例外:
Exception
-
setupResponse
public void setupResponse(Object res) throws Exception
サーブレットのヘッダを設定します。- 定義:
setupResponse
インタフェース内IReport
- パラメータ:
res
- HttpServletResponse- 例外:
Exception
-
setupResponse
public void setupResponse(Object res, String filename) throws Exception
サーブレットのヘッダを設定します。- 定義:
setupResponse
インタフェース内IReport
- パラメータ:
res
- HttpServletResponsefilename
- 出力するファイル名- 例外:
Exception
-
setupResponse
public void setupResponse(Object res, String filename, String encode) throws Exception
サーブレットのヘッダを設定します。- 定義:
setupResponse
インタフェース内IReport
- パラメータ:
res
- HttpServletResponsefilename
- 出力するファイル名encode
- ファイル名のEncode- 例外:
Exception
-
setDebug
public void setDebug(boolean var)
デバッグフラグを設定します。
-
log
public void log(String message)
ログを出力します。(スクリプト内からの使用を想定)
-
testNumber
public BigDecimal testNumber(Object var)
-
isEmpty
public boolean isEmpty(String var)
-
-