クラス BackGamenTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.HTMLTagSupport
-
- org.opengion.hayabusa.taglib.BackGamenTag
-
- すべての実装されたインタフェース:
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 BackGamenTag extends HTMLTagSupport
戻るボタン/戻るリンクを表示するHTML拡張タグです(通常はcustom/query_info.jspに組込み)。 custom/query_info.jsp に組み込むことで、全てのquery.jspに組込む事ができます。 戻るボタン/リンクを表示するかどうかの条件判定は、 条件1:自分自身へ戻る機能はサポートできません。 条件2:BACK_GAMENID が存在するか、または、gamenId で指示された場合のみ表示。 条件3:command="NEW" で、キャッシュに設定しておく必要がある。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 BackGamenTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。int
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。protected String
makeTag()
戻るボタン/戻るリンクを作成します。protected void
release2()
タグリブオブジェクトをリリースします。void
setCommand(String cmd)
【TAG】(通常は使いません)戻る時に指定する command を設定できます(初期値:RENEW)。void
setGamenId(String id)
【TAG】(通常は使いません)戻り先の画面をセットします(初期値:BACK_GAMENID)。void
setHref(String href)
【HTML】リンク先のURLを指定します。void
setKeys(String key)
【TAG】リンク先に渡すキーをCSV形式で複数指定します。void
setTarget(String tgt)
【HTML】リンク先の表示ターゲットを指定します(初期値:CONTENTS)。void
setType(String tp)
【TAG】ボタンのタイプ[link/button/relLink/relButton/historyBack]を指定します(初期値:link)。void
setVals(String val)
【TAG】keys属性に対応する値をCSV形式で複数指定します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.HTMLTagSupport
doEndTag, getMustType, makeAimaiPicker, makeMustHidden, setAccesskey, setAimai, setAutocomplete, setAutofocus, setClazz, setDir, setDisabled, setId, setLang, setList, setMax, setMin, setMust, setMustAny, setOnBlur, setOnChange, setOnClick, setOndblClick, setOnFocus, setOnKeydown, setOnKeypress, setOnKeyup, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnSelect, setOptionAttributes, setPattern, setPlaceholder, setReadonly, setRequired, setRoles, setStep, setStyle, setTabindex, setTitle, setUseMustHidden
-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, 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, toString, 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, setPageContext, setParent, setValue
-
-
-
-
コンストラクタの詳細
-
BackGamenTag
public BackGamenTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doStartTag
public int doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。- 定義:
doStartTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doStartTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示( EVAL_BODY_BUFFERED )
-
doAfterBody
public int doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。- 定義:
doAfterBody
インタフェース内javax.servlet.jsp.tagext.IterationTag
- オーバーライド:
doAfterBody
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示(SKIP_BODY)
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内HTMLTagSupport
-
makeTag
protected String makeTag()
戻るボタン/戻るリンクを作成します。- 定義:
makeTag
クラス内HTMLTagSupport
- 戻り値:
- 戻るボタン/戻るリンク
-
setType
public void setType(String tp)
【TAG】ボタンのタイプ[link/button/relLink/relButton/historyBack]を指定します(初期値:link)。- パラメータ:
tp
- ボタンのタイプ [link/button/relLink/relButton/historyBack]
-
setCommand
public void setCommand(String cmd)
【TAG】(通常は使いません)戻る時に指定する command を設定できます(初期値:RENEW)。- パラメータ:
cmd
- コマンド
-
setGamenId
public void setGamenId(String id)
【TAG】(通常は使いません)戻り先の画面をセットします(初期値:BACK_GAMENID)。- パラメータ:
id
- 戻り先の画面ID
-
setKeys
public void setKeys(String key)
【TAG】リンク先に渡すキーをCSV形式で複数指定します。- パラメータ:
key
- リンク先に渡すキー (例:keys="displayMsg,clear")- 関連項目:
setVals( String )
-
setVals
public void setVals(String val)
【TAG】keys属性に対応する値をCSV形式で複数指定します。- パラメータ:
val
- keys属性に対応する値 (例:vals="MSG0065,true")- 関連項目:
setKeys( String )
-
setTarget
public void setTarget(String tgt)
【HTML】リンク先の表示ターゲットを指定します(初期値:CONTENTS)。- パラメータ:
tgt
- リンク先の表示ターゲット
-
-