クラス FrameTag
- 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.FrameTag
-
- すべての実装されたインタフェース:
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
- 直系の既知のサブクラス:
IframeTag
public class FrameTag extends HTMLTagSupport
フレームを作成するHTML拡張タグで、引数の受け渡しが可能です。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected boolean
useForceEnc
強制URLエンコード用-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FrameTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected String
getUrlEncode()
keys 属性 を元に、request情報より values の値を取り込む。protected String
makeTag()
リンクを作成します。protected String
makeTagFrame(String urlEnc)
リンクを作成します。protected void
release2()
タグリブオブジェクトをリリースします。void
setChangeGamen(String src)
【TAG】ソース指定の画面を変更します。void
setChangeHref(String href)
【TAG】ソース指定の画面を変更します。void
setDbTable(String db)
【TAG】前ページで選択したデータ列の情報を次のページに渡すかどうか[true:渡す/false:渡さない]を指定します(初期値:false)。void
setForceEnc(String flg)
【TAG】valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false)。void
setKeys(String key)
【TAG】引数のキーを指定します。void
setLongdesc(String longdesc)
【HTML】フレームに関する詳しい説明のあるURL(lobgdesc)を指定します。void
setName(String name)
【HTML】フレーム名を指定します(例:QUERY,RESULT,CONTENTS など)。void
setSrc(String src)
【HTML】フレームに表示するソースファイルを指定します。void
setVals(String val)
【TAG】引数の値を指定します。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド 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, 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, setPageContext, setParent, setValue
-
-
-
-
フィールドの詳細
-
useForceEnc
protected boolean useForceEnc
強制URLエンコード用
-
-
コンストラクタの詳細
-
FrameTag
public FrameTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内HTMLTagSupport
-
makeTag
protected String makeTag()
リンクを作成します。- 定義:
makeTag
クラス内HTMLTagSupport
- 戻り値:
- リンクタグ文字列
-
makeTagFrame
protected String makeTagFrame(String urlEnc)
リンクを作成します。- パラメータ:
urlEnc
- エンコードされたURL- 戻り値:
- リンクタグ文字列
-
getUrlEncode
protected String getUrlEncode()
keys 属性 を元に、request情報より values の値を取り込む。 keys属性は キー情報がCSV形式になっている為,ばらして values属性の配列に一つづつ設定していきます。- 戻り値:
- URLエンコードされた文字列
-
setName
public void setName(String name)
【HTML】フレーム名を指定します(例:QUERY,RESULT,CONTENTS など)。- パラメータ:
name
- フレーム名
-
setLongdesc
public void setLongdesc(String longdesc)
【HTML】フレームに関する詳しい説明のあるURL(lobgdesc)を指定します。- パラメータ:
longdesc
- 詳しい説明のあるURL
-
setForceEnc
public void setForceEnc(String flg)
【TAG】valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false)。- パラメータ:
flg
- URLEncodeを通す場合は、trueをセット
-
setChangeGamen
public void setChangeGamen(String src)
【TAG】ソース指定の画面を変更します。- パラメータ:
src
- 置換えソース
-
setChangeHref
public void setChangeHref(String href)
【TAG】ソース指定の画面を変更します。- パラメータ:
href
- 置換えソース
-
setDbTable
public void setDbTable(String db)
【TAG】前ページで選択したデータ列の情報を次のページに渡すかどうか[true:渡す/false:渡さない]を指定します(初期値:false)。- パラメータ:
db
- 選択データを渡すかどうか [true:渡す/false:渡さない]
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-