クラス FavoriteLinkTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.FavoriteLinkTag
-
- すべての実装されたインタフェース:
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 FavoriteLinkTag extends CommonTagSupport
お気に入りリンクを作成するタグです(通常はresult.jspに組込み)。 画面検索時の引数やユーザー情報を元にして、ダイレクトに再検索できる リンクを作成します。このリンクをお気に入り等にセーブしておき、次回検索時にも 使用できるようにします。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FavoriteLinkTag()
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 static void
clear()
リンクキャッシュをクリアします。int
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。int
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。int
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。protected String
makeTag()
お気に入りリンクを作成します。protected void
release2()
タグリブオブジェクトをリリースします。void
setDirect(String flag)
【TAG】直接アクセスできる形式のリンクを作成するかどうか[true/false]を指定します(初期値:false)。void
setHref(String url)
【TAG】リンクを作成する時の転送先アドレスを指定します(初期値:index.jsp)。void
setLastQueryRedirect(String flag)
【TAG】キャッシュされたリンク先に転送するかどうか[true/false]を指定します(初期値:false)。void
setLinkCache(String flag)
【TAG】リンクをキャッシュするかどうか[true/false]を指定します(初期値:false)。void
setMethod(String flag)
【TAG】リンクの作成元となるメソッド[POST/GET/ALL]を指定します(初期値:GET)。void
setTarget(String name)
【TAG】リンク先の文書を表示させるフレーム、またはウィンドウの名前を指定します(初期値:_blank)。void
setUseIcon(String flag)
【TAG】お気に入りアイコンリンクを作成するかどうか[true/false]を指定します(初期値:false)。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド 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, 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
-
-
-
-
コンストラクタの詳細
-
FavoriteLinkTag
public FavoriteLinkTag()
-
-
メソッドの詳細
-
doStartTag
public int doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。- 定義:
doStartTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doStartTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
doAfterBody
public int doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。- 定義:
doAfterBody
インタフェース内javax.servlet.jsp.tagext.IterationTag
- オーバーライド:
doAfterBody
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示(SKIP_BODY)
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setDirect
public void setDirect(String flag)
【TAG】直接アクセスできる形式のリンクを作成するかどうか[true/false]を指定します(初期値:false)。- パラメータ:
flag
- 作成可否 [true:する/false:しない]
-
setTarget
public void setTarget(String name)
【TAG】リンク先の文書を表示させるフレーム、またはウィンドウの名前を指定します(初期値:_blank)。- パラメータ:
name
- リンク先の文書のフレーム名(ターゲット属性)
-
setHref
public void setHref(String url)
【TAG】リンクを作成する時の転送先アドレスを指定します(初期値:index.jsp)。- パラメータ:
url
- 転送先アドレス
-
setMethod
public void setMethod(String flag)
【TAG】リンクの作成元となるメソッド[POST/GET/ALL]を指定します(初期値:GET)。- パラメータ:
flag
- リンクの作成元となるメソッド [POST/GET/ALL]
-
setLinkCache
public void setLinkCache(String flag)
【TAG】リンクをキャッシュするかどうか[true/false]を指定します(初期値:false)。- パラメータ:
flag
- リンクキャッシュ [true:する/false:しない]
-
setLastQueryRedirect
public void setLastQueryRedirect(String flag)
【TAG】キャッシュされたリンク先に転送するかどうか[true/false]を指定します(初期値:false)。- パラメータ:
flag
- リンク先転送 [true:する/false:しない]
-
setUseIcon
public void setUseIcon(String flag)
【TAG】お気に入りアイコンリンクを作成するかどうか[true/false]を指定します(初期値:false)。- パラメータ:
flag
- お気に入りアイコンリンク作成 [true:する/false:しない]
-
clear
public static void clear()
リンクキャッシュをクリアします。 この時、poolされているオブジェクトは、ResourceManager#clear() メソッドを 呼び出します。
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-