openGionopenGion
5.6.6.0

org.opengion.plugin.develop
クラス JspCreate_COLUMN

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

public class JspCreate_COLUMN
extends AbstractJspCreate

query.jspの<og:column>タグを作成します。 column タグは、部分置換ではなく、table 部分からの全面置換です。(部分置換は難しかったので) table には、tr を配置し、column タグを、TD_COUNT(初期値=3)の繰り返し数だけ配置します。 それを超えると、新しい tr に書き出していきます。 TR_COUNT(初期値=2)を超える検索条件は、og:hideMenu として、作成します。 ●使用例

・・・・

変更履歴:
5.6.1.2 (2013/02/22) 文字列連結から、XML処理するように変更します。
バージョン
5.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK7.0,

フィールドの概要
static int TD_COUNT
           
static int TR_COUNT
           
 
クラス org.opengion.hayabusa.develop.AbstractJspCreate から継承されたフィールド
CR, KEY, NAME, T1, T2, T3
 
コンストラクタの概要
JspCreate_COLUMN()
           
 
メソッドの概要
protected  java.lang.String execute(OGElement ele, java.lang.String nameSpace)
          JSPに出力するタグの内容を作成します。
protected  void init(java.util.Map<java.lang.String,java.util.List<JspConvertEntity>> master)
          初期化メソッド 内部で使用する JspConvertEntity の リスト のマップを受け取り、初期化を行います。
protected  OGElement trElement(OGElement tr, JspConvertEntity column)
          TRエレメントにカラムタグを追加していきます。
 
クラス org.opengion.hayabusa.develop.AbstractJspCreate から継承されたメソッド
chainChar, filter, isExecute, isNotEmpty
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TD_COUNT

public static final int TD_COUNT
関連項目:
定数フィールド値

TR_COUNT

public static final int TR_COUNT
関連項目:
定数フィールド値
コンストラクタの詳細

JspCreate_COLUMN

public JspCreate_COLUMN()
メソッドの詳細

init

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

定義:
クラス AbstractJspCreate 内の init
パラメータ:
master - JspConvertEntityのリストのマップ
変更履歴:
5.6.4.4 (2013/05/31) 検索カラムは、名称で重複している場合は、片方だけでよい。

execute

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

定義:
クラス AbstractJspCreate 内の execute
パラメータ:
ele - OGElementエレメントオブジェクト
nameSpace - このドキュメントのnameSpace( og とか mis とか )
戻り値:
変換された文字列
例外:
java.lang.Throwable - 変換時のエラー
変更履歴:
5.2.1.0 (2010/10/01) メソッドの引数を、OGAttributes から OGElement に変更します。
5.2.1.0 (2010/10/01) 名前空間を、og 決め打ちから、引数を使用するように変更します。
5.6.1.2 (2013/02/22) XML処理するように変更します。
5.6.4.4 (2013/05/31) hideMenu の対応

trElement

protected OGElement trElement(OGElement tr,
                              JspConvertEntity column)
TRエレメントにカラムタグを追加していきます。 行列の判定処理を上位で行い、ここでは、カラムタグを追加する処理に専念します。

パラメータ:
tr - OGElementエレメントオブジェクト
column - カラムタグの元情報
戻り値:
カラムタグが追加されたTRエレメント
変更履歴:
5.6.4.4 (2013/05/31) hideMenu の対応

openGion 5.6.6.0

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