|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の doStartTag
CommonTagSupport
内の doStartTag
5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
public int doEndTag()
Tag
内の doEndTag
CommonTagSupport
内の 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.2.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |