public class TabTag extends CommonTagSupport
●形式:<og:tabTable ... > <og:tab name="paGE1" lbl="page 1" > <jsp:directive.include file="paGE1.jsp" /> </og:tab> <og:tab name="page2" lbl="page 2" > <jsp:directive.include file="page2.jsp" /> </og:tab> </og:tabTable > ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:tab lbl 【TAG】ラベルリソースのラベルIDを指定します name 要素に対して固有の名前(id)をつける場合に設定します term 【廃止】処理する条件を指定します(初期値:null) termList 【廃止】処理する条件を含むような文字列を指定します delTerm 【廃止】処理しないタブを選択する条件を指定します(初期値:null) delTermList 【廃止】処理しない条件を含むような文字列を指定します style 【TAG】タブに与える 初期 style 属性を指定します keys 【廃止】タブが選択状態(OPEN選択タブ時)に使用するキーをCSV形式で複数指定します vals 【廃止】タブが選択状態(OPEN選択タブ時)に使用する値をCSV形式で複数指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:tab> ●使用例 <og:tabTable> <og:tab lbl="page 1"> <table summary="layout" > <tr> <og:column name="SYSTEM_ID" must="true" /> <og:column name="COLUMN_NAME" /> <og:column name="RENDERER" /> </tr> </table> </og:tab> <og:tab lbl="page 2"> <table summary="layout" > <tr> <og:column name="DBTYPE" /> <og:column name="NAME_JA" /> <og:column name="EDITOR" /> </tr> </table> </og:tab> </og:tabTable>
3.5.6.5 (2004/08/09) 新規作成 |
5.9.1.3 (2015/10/30) jQuery方式に変更して復活(このタグはコメントの修正のみ) |
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
TabTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setDelTerm(java.lang.String flag)
非推奨です。
クラスが廃止されました。
|
void |
setDelTermList(java.lang.String list)
非推奨です。
|
void |
setKeys(java.lang.String key)
非推奨です。
クラスが廃止されました。
|
void |
setName(java.lang.String name)
【廃止】要素に対して固有の名前(id)をつける場合に設定します。
|
void |
setStyle(java.lang.String st)
非推奨です。
クラスが廃止されました。
|
void |
setTerm(java.lang.String flag)
非推奨です。
クラスが廃止されました。
|
void |
setTermList(java.lang.String list)
非推奨です。
クラスが廃止されました。
|
void |
setVals(java.lang.String val)
非推奨です。
クラスが廃止されました。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public TabTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
3.8.6.2 (2006/11/01) keys,vals属性の処理を追加 |
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
3.8.6.1 (2006/10/20) term、termList、action属性を追加 |
3.8.6.2 (2006/11/01) keys,vals属性の処理を追加 |
protected void release2()
release2
クラス内 CommonTagSupport
3.8.6.1 (2006/10/20) term、termList、action属性を追加 |
3.8.6.2 (2006/11/01) keys, vals, isOpen, delTerm, delTermList 属性を追加 |
public void setName(java.lang.String name)
name
- 名前名前セット
5.9.1.3 (2015/10/30) 復活 |
@Deprecated public void setTerm(java.lang.String flag)
flag
- 処理する条件termListで与えられた文字列に、term文字列(大文字/小文字の区別あり)が 含まれていれば、OPEN選択タブとして処理します。 OPEN選択タブでないタブは、初期値OPENにならないだけで、タブそのものは表示されます。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。 初期値は、 null です。
3.8.6.1 (2006/10/20) 新規追加 |
@Deprecated public void setTermList(java.lang.String list)
list
- 処理する条件(indexOf による含む/含まない判定)termListで与えられた文字列に、term文字列(大文字/小文字の区別あり)が 含まれていれば、OPEN選択タブとして処理します。 例えば、"A","B","C" という文字列が、term で指定された 場合に処理するようにしたい場合は、"A|B|C" をセットします。 初期値は、 null です。 判定は、文字列を含むかどうかなので、1文字のみの場合は、"|"区切りにする 必要はありません。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。
3.8.6.1 (2006/10/20) 新規追加 |
@Deprecated public void setDelTerm(java.lang.String flag)
flag
- DELETE選択タブ条件delTermListで与えられた文字列に、delTerm文字列(大文字/小文字の区別あり)が 含まれていれば、DELETE選択タブとして処理します。 DELETE選択タブは、タブそのものが表示されません。 ただし、タブのselectIndex は、DELETEされたタブも含めて、カウントされますので、 JSPでの設定時の順番がインデックス番号になります。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。 初期値は、 null です。
3.8.6.2 (2006/11/01) 新規追加 |
@Deprecated public void setDelTermList(java.lang.String list)
list
- DELETE選択タブ条件文字列(indexOf による含む/含まない判定)delTermListで与えられた文字列に、delTerm文字列(大文字/小文字の区別あり)が 含まれていれば、DELETE選択タブとして処理します。 例えば、"A","B","C" という文字列が、delTerm で指定された 場合に処理しないようにしたい場合は、"A|B|C" をセットします。 初期値は、 null です。 判定は、文字列を含むかどうかなので、1文字のみの場合は、"|"区切りにする 必要はありません。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。
3.8.6.2 (2006/11/01) 新規追加 |
@Deprecated public void setStyle(java.lang.String st)
st
- タブに与える 初期 style 属性ts:tab 本体では、初期選択時のスタイルシートを、defaultStyle と selectedStyle で与える必要があります。これは、id 属性を設定して、 外部でスタイルシートを定義する形式で指定できません。 ここで指定した style 属性 は、tabTableTag で与える style 属性 より優先度は 高くなります。 ここでの style は、タブの OPEN選択には関係ありません。
3.8.6.1 (2006/10/24) 新規追加 |
@Deprecated public void setKeys(java.lang.String key)
key
- キー(CSV形式)タブのBODY内部でのみ有効なscope="request"変数を定義できます。 条件は、term、termList によるOPEN選択タブ時にのみ指定のタブの BODY部内のみに有効になります。 タブの前に設定されている scope="request"変数 は退避され、BODY部が 終了した時点で、元の変数に値が戻されます。 分解方法は、CSV変数を先に分解してから、getRequestParameter で値を取得します。 こうしないとデータ自身にカンマを持っている場合に分解をミスる為です。
3.8.6.2 (2006/11/01) 新規追加 |
@Deprecated public void setVals(java.lang.String val)
val
- 値(CSV形式)タブのBODY内部でのみ有効なscope="request"変数を定義できます。 条件は、term、termList によるOPEN選択タブ時にのみ指定のタブの BODY部内のみに有効になります。 タブの前に設定されている scope="request"変数 は退避され、BODY部が 終了した時点で、元の変数に値が戻されます。 分解方法は、CSV変数を先に分解してから、getRequestParameter で値を取得します。 こうしないとデータ自身にカンマを持っている場合に分解をミスる為です。
public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.