|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.TFormatTag
public class TFormatTag
ヘッダ、フッター、ボディー部のフォーマットを汎用的に定義するタグです。 thead,tfoot,tbody に代わる表示フォーマットをカスタマイズするときに使用する親クラスです。 このクラス自身がタグとしては表に現れません。
●形式:(タグとしては使われません)
●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します)| 3.5.4.0 (2003/11/25) 新規追加 |
| 3.5.4.2 (2003/12/15) カスタムタグクラスから削除します。(abstract化) |
| 4.0.0.0 (2006/01/31) カスタムタグクラスに復活させます。(public化) |
| フィールドの概要 |
|---|
| クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド |
|---|
bodyContent |
| クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
|---|
id, pageContext |
| インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド |
|---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
|---|
EVAL_BODY_AGAIN |
| インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| コンストラクタの概要 | |
|---|---|
TFormatTag()
|
|
| メソッドの概要 | |
|---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。 |
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。 |
protected FormatterType |
getType()
このフォーマットのタイプを返します。 |
protected void |
release2()
タグリブオブジェクトをリリースします。 |
void |
setItdBody(String itd)
itdフォーマット文字列を設定します。 |
void |
setKeyBreakClm(String kclm)
【TAG】ここで指定したカラムの値が、キーブレイクした場合、このタグを使用します(初期値:null)。 |
void |
setNoClass(String flag)
【TAG】カラムのクラス名(VERCHAR2,NUMBER など)を使用するかどうか[true/false]を指定します(初期値:false)。 |
void |
setRowspan(String span)
【TAG】表示データを作成する場合のフォーマットの行数(rowspan)をセットします(初期値:2)。 |
void |
setUsableKey(String key)
【TAG】フォーマットの使用可否を判断するキーとなるカラム名を指定します。 |
void |
setUsableList(String list)
【TAG】フォーマットの使用可否を判断する文字列リストを指定します(初期値:"1")。 |
void |
setUseTrCut(String useFlg)
【TAG】 先頭trタグを削除するかどうか[true/false]を指定します(初期値:true)。 |
String |
toString()
このオブジェクトの文字列表現を返します。 |
| クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド |
|---|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
| クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
|---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド |
|---|
getParent, setPageContext, setParent |
| コンストラクタの詳細 |
|---|
public TFormatTag()
| メソッドの詳細 |
|---|
public int doStartTag()
Tag 内の doStartTagCommonTagSupport 内の doStartTag| 5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
public int doEndTag()
Tag 内の doEndTagCommonTagSupport 内の doEndTag| 3.5.6.0 (2004/06/18) setItdBody メソッドによる itdBody の登録処理追加 |
| 5.1.7.0 (2010/06/01) フォーマットの{@XXXX}の値に[が含まれる場合は、サイニタイズ("\\]\\"に変換)する。 |
| 5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
| 5.7.6.3 (2014/05/23) useKeyBreak 属性の追加 |
protected void release2()
CommonTagSupport 内の release2| 3.5.6.0 (2004/06/18) itdBody 属性の追加 |
| 5.7.6.3 (2014/05/23) useTrCut,useKeyBreak 属性の追加 |
public void setRowspan(String span)
span - フォーマットの行数表示データを作成する場合のフォーマットの行数をセットします。 上位の viewFormタグより、こちらが優先されます。
public void setNoClass(String flag)
flag - クラス名使用の有無(true:使用しない/false:使用する。)"true" で、クラス属性を設定しません。これは、CSSファイルに書かれている属性を 使用しないことを意味します。 初期値は、"false" です。
protected FormatterType getType()
| 3.5.5.8 (2004/05/20) abstract します。 |
public void setUsableKey(String key)
key - フォーマットの使用可否を判断するカラム名キーが、usableList に含まれる場合は、このフォームを使用できます。 キー(カラム名)が指定されない場合は、常に使用されます。 ※ 現時点では、BODYタイプのみ使用しています。 ※ この属性は、リクエスト変数処理を行いません。
public void setUsableList(String list)
list - フォーマットの使用可否を判断する文字列リスト キーが、この文字列リスト中に存在する場合は、このフォームを使用できます。
この文字列リストは、固定な文字列です。{@XXXX}は使用できますが、[XXXX]は
使用できません。
初期値は、"1" です。
※ 現時点では、BODYタイプのみ使用しています。public void setItdBody(String itd)
itd - itdフォーマットの文字列| 3.5.6.0 (2004/06/18) itdフォーマット文字列の取り込み |
public void setKeyBreakClm(String kclm)
kclm - キーブレイクをチェックするカラムIDusableKey,usableList の様に、予め決められた値の時に、適用されるのではなく、 キーブレイクで 使用可否を指定する為の機能です。 この設定値は、usableKey,usableList とは、独立しているため、それぞれで 有効になれば、使用されると判断されます。 キーブレイク判定では、最初の1件目は、必ず使用されると判断されます。
| 5.7.6.3 (2014/05/23) 新規追加 |
public void setUseTrCut(String useFlg)
useFlg - 情報出力を指定 [true:有効/false:無効]フォーマットの先頭がtrタグの場合は削除する処理がありますが、 CustomDataのような場合では削除したくありません。 falseを指定すると削除処理を行わないようになります。
| 5.5.0.3 (2012/03/13) 新規追加 |
public String toString()
CommonTagSupport 内の toString
|
openGion 5.8.7.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||