openGionopenGion
5.1.9.0

org.opengion.hayabusa.develop
クラス AbstractJspGenerate

java.lang.Object
  上位を拡張 org.opengion.hayabusa.develop.AbstractJspGenerate
すべての実装されたインタフェース:
JspParserFilter
直系の既知のサブクラス:
JspGenerate_OG_COLUMN, JspGenerate_OG_COMMENT, JspGenerate_OG_QUERY, JspGenerate_OG_SELECT, JspGenerate_OG_VIEW

public abstract class AbstractJspGenerate
extends Object
implements JspParserFilter

コンストラクタに引数で与えられたマスタデータ情報を元に、特定のJSPタグ情報を生成する基底クラス。
マスタデータ情報はGF92のNMSYORIカラムの種別毎にJspConvertEntityオブジェクトに事前に準備する必要がある。
例)
JspConvertEntity e = new JspConvertEntity("RESULT");
e.setTableName("GF92");
e.setColumnName("NMSYORI");
継承先のクラスのexecuteメソッドでは、引数のマスタデータ情報からJSPタグの文字列を生成する処理を実装します。

作成者
Takeshi.Takada

フィールドの概要
static String CR
           
protected  String KEY
           
protected  String NAME
           
 
コンストラクタの概要
AbstractJspGenerate()
           
 
メソッドの概要
protected  String chainChar(List<String> list, String sep)
          引数のリストを連結文字列で連結した文字列を作成して返します。
protected abstract  String execute(OGAttributes attr)
          JSPに出力するタグの内容を作成します。
 OGDocument filter(OGDocument doc)
          ドキュメントオブジェクト を変換します。
protected abstract  void init(Map<String,List<JspConvertEntity>> master)
          初期化メソッド 内部で使用する JspConvertEntity の List のマップを受け取り、初期化を行います。
protected  boolean isExecute(String name)
          ファイル名から、処理対象かどうかを判断します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CR

public static final String CR

KEY

protected String KEY

NAME

protected String NAME
コンストラクタの詳細

AbstractJspGenerate

public AbstractJspGenerate()
メソッドの詳細

isExecute

protected boolean isExecute(String name)
ファイル名から、処理対象かどうかを判断します。

パラメータ:
name - String 処理対象のファイル名
戻り値:
boolean 処理対象なら true/ そうでなければ、false

init

protected abstract void init(Map<String,List<JspConvertEntity>> master)
初期化メソッド 内部で使用する JspConvertEntity の List のマップを受け取り、初期化を行います。

パラメータ:
master - Map>

execute

protected abstract String execute(OGAttributes attr)
                           throws Throwable
JSPに出力するタグの内容を作成します。 引数より作成前のタグの属性内容を確認するする事が出来ます。

パラメータ:
attr - OGAttributes エレメントの属性オブジェクト
戻り値:
String 変換された文字列
例外:
Throwable - 変換時のエラー

filter

public OGDocument filter(OGDocument doc)
ドキュメントオブジェクト を変換します。 引数に null が設定された場合も、正常に処理を行います。(return null とする) 後続処理を行いたくない場合にも、null を返します。

定義:
インタフェース JspParserFilter 内の filter
パラメータ:
doc - OGDocument 処理を行う ドキュメントオブジェクト
戻り値:
OGDocument 処理した結果の ドキュメントオブジェクト

chainChar

protected String chainChar(List<String> list,
                           String sep)
引数のリストを連結文字列で連結した文字列を作成して返します。

パラメータ:
list - List 処理を行う ドキュメントオブジェクト
sep - String 連結する区切り文字
戻り値:
String 連結された文字列

openGion 5.1.9.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.