openGionopenGion
5.5.2.1

org.opengion.hayabusa.develop
クラス AbstractJspCreate

java.lang.Object
  上位を拡張 org.opengion.hayabusa.develop.AbstractJspCreate
すべての実装されたインタフェース:
JspParserFilter
直系の既知のサブクラス:
JspCreate_COLUMN, JspCreate_COMMENT, JspCreate_QUERY, JspCreate_SELECT, JspCreate_VIEW

public abstract class AbstractJspCreate
extends java.lang.Object
implements JspParserFilter

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

作成者
Takeshi.Takada

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

フィールドの詳細

CR

public static final java.lang.String CR

KEY

protected java.lang.String KEY

NAME

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

AbstractJspCreate

public AbstractJspCreate()
メソッドの詳細

isExecute

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

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

init

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

パラメータ:
master - Map>

execute

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

パラメータ:
ele - OGElement エレメントオブジェクト
nameSpace - String このドキュメントのnameSpace( og とか mis とか )
戻り値:
String 変換された文字列
例外:
java.lang.Throwable - 変換時のエラー
変更履歴:
5.2.1.0 (2010/10/01) メソッドの引数を、OGAttributes から OGElement に変更します。

filter

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

定義:
インタフェース JspParserFilter 内の filter
パラメータ:
doc - OGDocument 処理を行う ドキュメントオブジェクト
戻り値:
OGDocument 処理した結果の ドキュメントオブジェクト
関連項目:
JspParserFilter.filter( OGDocument )
変更履歴:
5.2.1.0 (2010/10/01) メソッドの引数を、OGAttributes から OGElement に変更します。

chainChar

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

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

isNotEmpty

protected boolean isNotEmpty(java.util.List<JspConvertEntity> list)
指定のListオブジェクトが null でなく、かつ、空でないか、判定する。

パラメータ:
list - List
戻り値:
boolean null でなく、かつ、空でない場合、true
変更履歴:
5.2.1.0 (2010/10/01) 新規追加

openGion 5.5.2.1

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