クラス TabListTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.TabListTag
-
- すべての実装されたインタフェース:
Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class TabListTag extends CommonTagSupport
タブ形式のリンクを表示する場合に、タブそのものを表示するタグです。 tabLinkタグを親タグとし、listType="TAG"を指定した場合に、このタグを使用して タブを個別に定義します。 タグの使用方法については、tabLinkタグのドキュメントを参照して下さい。 各属性は、{@XXXX} 変数が使用できます。 これは、ServletRequest から、XXXXをキーに値を取り出し,この変数に割り当てます。 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK1.4,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TabListTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。protected void
release2()
タグリブオブジェクトをリリースします。void
setDelTerm(String str)
【TAG】処理しないタブを選択する条件を指定します(初期値:null)。void
setDelTermList(String list)
【TAG】処理しない条件を含むような文字列を指定します。void
setHref(String hr)
【TAG】リンク先のJSPを指定します(初期値:result.jsp)。void
setKeys(String key)
【TAG】リンク先のJSPに引数として渡すキーをCSV形式で指定します。void
setName(String nm)
【TAG】要素に対して固有の名前をつけます。void
setRoles(String roles)
【TAG】ロールをセットします。void
setTerm(String str)
【TAG】処理する条件を指定します(初期値:null)。void
setTermList(String list)
【TAG】処理する条件を含むような文字列を指定します。void
setUnselClass(String cls)
【TAG】非選択タブのクラスを指定します(初期値:unselTab)。void
setVals(String val)
【TAG】リンク先のJSPに引数として渡す値をCSV形式で指定します。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, 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
-
クラスから継承されたメソッド 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
-
-
-
-
コンストラクタの詳細
-
TabListTag
public TabListTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setTermList
public void setTermList(String list)
【TAG】処理する条件を含むような文字列を指定します。- パラメータ:
list
- 処理する条件 (indexOf による含む/含まない判定)
-
setDelTerm
public void setDelTerm(String str)
【TAG】処理しないタブを選択する条件を指定します(初期値:null)。- パラメータ:
str
- 非表示タブ
-
setDelTermList
public void setDelTermList(String list)
【TAG】処理しない条件を含むような文字列を指定します。- パラメータ:
list
- 非表示タブ条件 (indexOf による含む/含まない判定)
-
setUnselClass
public void setUnselClass(String cls)
【TAG】非選択タブのクラスを指定します(初期値:unselTab)。- パラメータ:
cls
- 選択タブのクラス名
-
setKeys
public void setKeys(String key)
【TAG】リンク先のJSPに引数として渡すキーをCSV形式で指定します。- パラメータ:
key
- キー(CSV形式)
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-