パッケージ org.opengion.hayabusa.taglib

# クラス LinkTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.HTMLTagSupport
org.opengion.hayabusa.taglib.LinkTag

すべての実装されたインタフェース:
  `BodyTag`, `IterationTag`, `JspTag`, `Tag`, `TryCatchFinally`, `Serializable`

public class LinkTag extends HTMLTagSupport
HTML のaﾀｸﾞと同等のﾘﾝｸを作成するHTML拡張ﾀｸﾞです。

関連項目:
  - 直列化された形式
機能分類
  画面表示
形式ｻﾝﾌﾟﾙ:
  ●形式:<og:link href="…" > ... </og:link > ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:link type 【HTML】ﾘﾝｸ先のMIMEﾀｲﾌﾟを指定します name 【HTML】この要素をﾘﾝｸの対象とするための名前を指定します(HTML5より廃止) gamenId 【TAG】画面ID属性を登録します useGamenId 【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true) column 【TAG】ﾘﾝｸをつけたいｶﾗﾑを指定します(ViewLink ﾀｸﾞと併用) keys 【TAG】ﾘﾝｸ先に渡すｷｰをCSV形式で複数指定します vals 【TAG】ﾘﾝｸ先に渡す値をCSV形式で複数指定します onLink 【TAG】ﾘﾝｸを張る(true or 1)/張らない(false or 0)の設定を指定します(初期値:true) markList 【TAG】処理するﾏｰｸを、"|"区切りの文字列で指定します href 【HTML】ﾘﾝｸ先のURLを指定します target 【HTML】ﾘﾝｸ先の表示ﾀｰｹﾞｯﾄを指定します caseKey 【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) caseVal 【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は、このﾀｸﾞは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が、null/ｾﾞﾛ文字列 の場合は、このﾀｸﾞは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このﾀｸﾞは使用されます(初期値:判定しない) lbl 【TAG】ﾗﾍﾞﾙﾘｿｰｽのﾗﾍﾞﾙIDを指定します xlink 【TAG】href ではなく、xlink:href を使用するかどうか[true/false]を指定します(初期値:false) fileCheck 【TAG】ﾌｧｲﾙの存在ﾁｪｯｸを行うかどうか[true/false]を指定します(初期値:false) filePath 【TAG】ｱﾄﾞﾚｽにﾌｧｲﾙのﾃﾞｨﾚｸﾄﾘ直接のｱﾄﾞﾚｽを指定するかどうか[true/false]設定します(初期値:false) hreflang 【HTML】ﾘﾝｸ先の基本となる言語ｺｰﾄﾞを指定します rel 【HTML】この文書から見た、href属性で指定されるﾘﾝｸ先との関係を指定します rev 【HTML】href属性で指定されるﾘﾝｸ先から見た、この文書との関係をしてします charset 【HTML】ﾘﾝｸ先の文字ｺｰﾄﾞｾｯﾄを指定します shape 【HTML】ﾘﾝｸﾎﾞﾀﾝの形状(ｲﾒｰｼﾞﾏｯﾌﾟ rect/circle/poly/default)を指定します coords 【HTML】ﾘﾝｸﾎﾞﾀﾝの座標を指定します id 【HTML】要素に対して固有の名前(id)をつける場合に設定します lang 【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します dir 【HTML】文字表記の方向(dir)を指定します title 【HTML】要素に対する補足的情報(title)を設定します style 【HTML】この要素に対して適用させるｽﾀｲﾙｼｰﾄ(style)を設定します tabindex 【HTML】ﾀﾌﾞの移動順(tabindex)を指定します(0 ～ 32767) accesskey 【HTML】ｱｸｾｽｷｰ(alt+ｷｰで直接指定)を割り当てます clazz 【HTML】要素に対して class 属性を設定します language 【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します useDirectJump 【TAG】ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟを使用するかどうか[true/false]を指定します(初期値:false) useRequestCache 【TAG】ﾘｸｴｽﾄｷｬｯｼｭ情報を使用するかどうか[true/false]を指定します(初期値:true) hrefOnly 【TAG】ﾘﾝｸ(ｱﾝｶｰﾀｸﾞ)ではなく、href 属性をそのまま返すかどうか[true/false]を指定します(初期値:false) hrefTarget 【TAG】ﾘﾝｸ(ｱﾝｶｰﾀｸﾞ)ではなく、href 属性と、target属性を ｷｰも含めて返すかどうか[true/false]を指定します(初期値:false) delKeys 【TAG】ﾘｸｴｽﾄｷｬｯｼｭ情報使用時に使用しない(削除する)ｷｰをCSV形式で複数指定します onClick 【HTML】JavaScriptのｲﾍﾞﾝﾄ onClick を設定します(例:onClick="renew('query.jsp','QUERY');") onBlur 【HTML】JavaScriptのｲﾍﾞﾝﾄ onBlur を設定します(例:onBlur="this.value=value.toUpperCase();") onFocus 【HTML】JavaScriptのｲﾍﾞﾝﾄ onFocus を設定します ondblClick 【HTML】JavaScriptのｲﾍﾞﾝﾄ ondblClick を設定します onMouseDown 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseDown を設定します onMouseUp 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseUp を設定します onMouseMove 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseMove を設定します onMouseOut 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseOut を設定します onMouseOver 【HTML】JavaScriptのｲﾍﾞﾝﾄ onMouseOver を設定します roles 【TAG】ﾛｰﾙをｾｯﾄします useURLCheck 【TAG】ﾘﾝｸｱﾄﾞﾚｽにURLﾁｪｯｸ用の確認ｷｰを付加するかどうか[true/false]を指定します(初期値:false) urlCheckUser 【TAG】URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸを開くことのできるﾕｰｻﾞｰIDを指定します(初期値:ﾛｸﾞｲﾝﾕｰｻﾞｰ) urlCheckTime 【TAG】URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸの有効期限を指定します(初期値:1440分=1日) urlCheckCrypt 【TAG】URLﾁｪｯｸの暗号化ｷｰを指定します。受け側に依存します。未指定の場合はﾃﾞﾌｫﾙﾄの値が利用されます。 useHrefEncode 【TAG】href 部分に対して、(;%)の2文字だけ URLEncodeを行うかどうかを指定します(初期値:USE_HREF_URLENCODE[=false]) strictCheck 【TAG】(通常は使いません)ｶﾗﾑIDの存在ﾁｪｯｸを行うかどうか[true/false]を指定します(初期値:true) forceEnc 【TAG】(通常は使いません) valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false) 5.10.15.3 (2019/09/27) useBackLink 【TAG】(通常は使いません) true:相手先に戻るﾘﾝｸを必ず表示。false:必ず表示しない。未指定(null):従来通り(初期値:null) 7.3.1.0 (2021/02/02) debug 【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:link> 【廃止】6.9.5.0 (2018/04/23) 物理削除 // extToken 【廃止】利用するCreateTokenﾌﾟﾗｸﾞｲﾝ名を設定します。6.9.5.0 (2018/04/23) 6.7.6.0 (2017/03/17) [strictCheck属性]は、ｶﾗﾑIDの存在ﾁｪｯｸを行うかどうかを指定します(初期値:true) true ｶﾗﾑIDがDBTableModel に存在しない場合は、ｴﾗｰになる。 false ｶﾗﾑIDがDBTableModel に存在しない場合は、無視する。 ●使用例 ･普通のﾘﾝｸ <og:link gamenId="32ExcelIn" href="direct.jsp" keys="location,filename,modifyType" value="{@GUI.ADDRESS},{@GUI.ADDRESS}.xls,A" target="RESULT" > <img src="{@SYS.JSP}/image/insert.gif" alt="Excel Insert" /><og:message lbl="MSG0057" /> </og:link> ･検索結果ﾃｰﾌﾞﾙ内でのﾘﾝｸ <og:viewLink command="{@command}"> <og:link column="KMZ" gamenId="RK0251" href="index.jsp" target="CONTENTS" keys="KMZ,ORDER_BY,command" vals="[KMZ],'LKIS',NEW" /> </og:viewLink> ･ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟ(指定の画面へ直接飛ばす)URL gamenId を指定しなければこの画面へのURLを作成します。 このURLは、その画面の index.jsp に直接ｼﾞｬﾝﾌﾟするためのURLです。 この場合、useRequestCache="true" が初期値なので、必要なければ、false に設定願います。 <og:link useDirectJump="true" delKeys="pageSize" keys="location,filename,modifyType" value="{@GUI.ADDRESS},{@GUI.ADDRESS}.xls,A" />
導入されたバージョン:
  JDK5.0,

- ## フィールドの概要

  ### クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport

  `BR, BUFFER_MIDDLE, CR`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTagSupport

  `bodyContent`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.TagSupport

  `id, pageContext`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTag

  `EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.IterationTag

  `EVAL_BODY_AGAIN`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.Tag

  `EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `LinkTag()`
  ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `int`
  `doAfterBody()`
  Taglibのﾀｸﾞ本体を処理する doAfterBody() を ｵｰﾊﾞｰﾗｲﾄﾞします。
  `int`
  `doEndTag()`
  Taglibの終了ﾀｸﾞが見つかったときに処理する doEndTag() を ｵｰﾊﾞｰﾗｲﾄﾞします。
  `int`
  `doStartTag()`
  Taglibの開始ﾀｸﾞが見つかったときに処理する doStartTag() を ｵｰﾊﾞｰﾗｲﾄﾞします。
  `protected String`
  `makeTag()`
  ﾘﾝｸを作成します。
  `protected void`
  `release2()`
  ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします。
  `void`
  `setCharset(String charset)`
  【HTML】ﾘﾝｸ先の文字ｺｰﾄﾞｾｯﾄを指定します。
  `void`
  `setColumn(String clm)`
  【TAG】ﾘﾝｸをつけたいｶﾗﾑを指定します(ViewLink ﾀｸﾞと併用)。
  `void`
  `setCoords(String coords)`
  【HTML】ﾘﾝｸﾎﾞﾀﾝの座標を指定します。
  `void`
  `setDelKeys(String key)`
  【TAG】ﾘｸｴｽﾄｷｬｯｼｭ情報使用時に使用しない(削除する)ｷｰをCSV形式で複数指定します。
  `void`
  `setFileCheck(String flag)`
  【TAG】ﾌｧｲﾙの存在ﾁｪｯｸを行うかどうか[true/false]を指定します(初期値:false)。
  `void`
  `setFilePath(String flag)`
  【TAG】ｱﾄﾞﾚｽにﾌｧｲﾙのﾃﾞｨﾚｸﾄﾘ直接のｱﾄﾞﾚｽを指定するかどうか[true/false]設定します(初期値:false)。
  `void`
  `setForceEnc(String flg)`
  【TAG】valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false)。
  `void`
  `setGamenId(String id)`
  【TAG】画面ID を指定します。
  `void`
  `setHref(String href)`
  【HTML】ﾘﾝｸ先のURLを指定します。
  `void`
  `setHreflang(String hreflang)`
  【HTML】ﾘﾝｸ先の基本となる言語ｺｰﾄﾞを指定します。
  `void`
  `setHrefOnly(String flag)`
  【TAG】ﾘﾝｸ(ｱﾝｶｰﾀｸﾞ)ではなく、href 属性をそのまま返すかどうか[true/false]を指定します(初期値:false)。
  `void`
  `setHrefTarget(String flag)`
  【TAG】ﾘﾝｸ(ｱﾝｶｰﾀｸﾞ)ではなく、href 属性と、target属性を ｷｰも含めて返すかどうか[true/false]を指定します(初期値:false)。
  `void`
  `setKeys(String key)`
  【TAG】ﾘﾝｸ先に渡すｷｰをCSV形式で複数指定します。
  `void`
  `setMarkList(String list)`
  【TAG】処理するﾏｰｸを含むような文字列を、"|"区切りの文字列で指定します(初期値:"true|TRUE|1")。
  `void`
  `setName(String name)`
  【HTML】この要素をﾘﾝｸの対象とするための名前を指定します。
  `void`
  `setOnLink(String flag)`
  【TAG】ﾘﾝｸを張る(true or 1)/張らない(false or 0)の設定を指定します(初期値:true)。
  `void`
  `setRel(String rel)`
  【HTML】この文書から見た、href属性で指定されるﾘﾝｸ先との関係を指定します。
  `void`
  `setRev(String rev)`
  【HTML】href属性で指定されるﾘﾝｸ先から見た、この文書との関係をしてします。
  `void`
  `setShape(String shape)`
  【HTML】ﾘﾝｸﾎﾞﾀﾝの形状[rect/circle/poly/default]を指定します。
  `void`
  `setStrictCheck(String check)`
  【TAG】(通常は使いません)ｶﾗﾑIDの存在ﾁｪｯｸを行うかどうか[true/false]を指定します(初期値:true)。
  `void`
  `setTarget(String target)`
  【HTML】ﾘﾝｸ先の表示ﾀｰｹﾞｯﾄを指定します。
  `void`
  `setType(String type)`
  【HTML】ﾘﾝｸ先のMIMEﾀｲﾌﾟを指定します。
  `void`
  `setUrlCheckCrypt(String crypt)`
  【TAG】URLﾁｪｯｸ用の暗号化ｷｰを指定します(初期値:ﾃﾞﾌｫﾙﾄ)。
  `void`
  `setUrlCheckTime(String time)`
  【TAG】URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸの有効期限を指定します(初期値:60分)。
  `void`
  `setUrlCheckUser(String user)`
  【TAG】URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸを開くことのできるﾕｰｻﾞｰIDを指定します(初期値:ﾛｸﾞｲﾝﾕｰｻﾞｰ)。
  `void`
  `setUseBackLink(String flg)`
  【TAG】(通常は使いません) 戻るﾘﾝｸを表示(true)、必ず表示しない(false)、従来通り(null)を指定します。
  `void`
  `setUseDirectJump(String directJump)`
  【TAG】ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟを使用するかどうか[true/false]を指定します(初期値:false)。
  `void`
  `setUseGamenId(String flag)`
  【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)。
  `void`
  `setUseHrefEncode(String useEnc)`
  【TAG】ﾌｧｲﾙのhref 部分の一部をURLEncodeするかどうか[true/false]を指定します (初期値:USE_HREF_URLENCODE[=])。
  `void`
  `setUseRequestCache(String useCache)`
  【TAG】ﾘｸｴｽﾄｷｬｯｼｭ情報を使用するかどうか[true/false]を指定します(初期値:true)。
  `void`
  `setUseURLCheck(String flag)`
  【TAG】ﾘﾝｸｱﾄﾞﾚｽにURLﾁｪｯｸ用の確認ｷｰを付加するかどうか[true/false]を指定します(初期値:false)。
  `void`
  `setValidDuration(String validDura)`
  【TAG】ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟﾘﾝｸ時のﾊｯｼｭ化されたURLの有効期間を日数を指定します (初期値:LINK_VALID_DURATION_DAYS[=])。
  `void`
  `setVals(String val)`
  【TAG】ﾘﾝｸ先に渡す値をCSV形式で複数指定します。
  `void`
  `setXlink(String lnk)`
  【TAG】href ではなく、xlink:href を使用するかどうか[true/false]を指定します(初期値:false)。
  `String`
  `toString()`
  このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します。

  ### クラスから継承されたメソッド org.opengion.hayabusa.taglib.HTMLTagSupport

  `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, 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`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.BodyTagSupport

  `doInitBody, getBodyContent, getPreviousOut, release, setBodyContent`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.TagSupport

  `findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue`

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

  ### インタフェースから継承されたメソッド jakarta.servlet.jsp.tagext.Tag

  `getParent, setPageContext, setParent`

- ## コンストラクタの詳細

  - ### LinkTag

    public LinkTag()
    ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### doStartTag

    public int doStartTag()
    Taglibの開始ﾀｸﾞが見つかったときに処理する doStartTag() を ｵｰﾊﾞｰﾗｲﾄﾞします。
    定義:
      `doStartTag` インタフェース内 `Tag`
    オーバーライド:
      `doStartTag` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示( EVAL_BODY_BUFFERED )
    変更履歴:
      3.1.1.2 (2003/04/04) Tomcat4.1 対応。ﾎﾞﾃﾞｨが存在する場合のみﾎﾞﾃﾞｨが呼ばれる対応。, 5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応, 5.7.1.2 (2013/12/20) msg ⇒ msglbl 変更

  - ### doAfterBody

    public int doAfterBody()
    Taglibのﾀｸﾞ本体を処理する doAfterBody() を ｵｰﾊﾞｰﾗｲﾄﾞします。
    定義:
      `doAfterBody` インタフェース内 `IterationTag`
    オーバーライド:
      `doAfterBody` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示(SKIP_BODY)
    変更履歴:
      3.1.1.0 (2003/03/28) ﾎﾞﾃﾞｨの内容を取得する処理を、CommonTagSupport で行う。, 3.1.1.2 (2003/04/04) Tomcat4.1 対応。ﾎﾞﾃﾞｨが存在する場合のみﾎﾞﾃﾞｨが呼ばれる対応。

  - ### doEndTag

    public int doEndTag()
    Taglibの終了ﾀｸﾞが見つかったときに処理する doEndTag() を ｵｰﾊﾞｰﾗｲﾄﾞします。
    定義:
      `doEndTag` インタフェース内 `Tag`
    オーバーライド:
      `doEndTag` クラス内 `HTMLTagSupport`
    戻り値:
      後続処理の指示
    変更履歴:
      3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。, 3.1.2.0 (2003/04/07) ﾘﾝｸ指定時に、画面IDを渡して、実ｱﾄﾞﾚｽを求める事ができる様にする。, 3.1.7.0 (2003/05/02) 戻るﾎﾞﾀﾝ用のBACK_GAMENID を、引数に追加します。, 3.1.8.0 (2003/05/16) GAMENID属性のURLへの自動ｾｯﾄを行うかどうかを決める属性( useGamenId )を追加。, 3.1.8.0 (2003/05/16) 画面IDが指定されたときのﾘﾝｸ情報作成方法を通常のﾘﾝｸ時にも適用する。, 3.1.8.0 (2003/05/16) 画面のﾛｰﾙに応じて、ﾘﾝｸを張る/張らないを自動判断する。, 3.5.2.0 (2003/10/20) markList属性を追加, 3.5.5.0 (2004/03/12) xlink属性をAttributeｵﾌﾞｼﾞｪｸﾄに追加, 3.5.6.2 (2004/07/05) makeTag() の処理範囲変更、viewlink へのﾊﾟﾗﾒｰﾀ変更。, 3.7.1.0 (2005/04/26) ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟﾘﾝｸ機能を追加, 4.0.0.0 (2005/11/30) roles 属性の追加, 4.0.0.0 (2005/08/31) 同一ｶﾗﾑの複数登録を許可します。, 4.3.0.0 (2008/07/04) ﾛｰﾙﾓｰﾄﾞﾏﾙﾁ対応, 4.3.7.1 (2009/06/08) URLﾁｪｯｸ機能対応, 4.3.7.4 (2009/07/01) 循環参照を解消, 4.3.8.0 (2009/08/01) ﾕｰｻﾞｰIDの外部設定に対応, 5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応, 6.0.2.0 (2014/09/19) useHrefEncode 属性対応, 5.8.2.1 (2014/12/14) ﾄｰｸﾝﾌﾟﾗｸﾞｲﾝ対応, 5.8.8.0 (2015/06/05) urlCheckCrypt対応, 6.2.5.0 (2015/06/05) System.currentTimeMillis() + urlCheckTime を、最初に計算しておく。, 6.4.2.1 (2016/02/05) HybsSystem.url2dir に引数追加。fileURL変数を廃止します。, 6.7.3.0 (2017/01/27) ViewLinkTag経由の判定を入れる。, 6.7.6.0 (2017/03/17) strictCheck 追加。, 6.9.5.0 (2018/04/23) extToken 廃止, 7.1.0.1 (2020/02/07) hrefOnly属性追加, 7.2.7.0 (2020/08/07) 他の属性の関係で、baseURLをfileURL に変更

  - ### release2

    protected void release2()
    ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします。 ｷｬｯｼｭされて再利用されるので、ﾌｨｰﾙﾄﾞの初期設定を行います。
    オーバーライド:
      `release2` クラス内 `HTMLTagSupport`
    変更履歴:
      2.0.0.4 (2002/09/27) ｶｽﾀﾑﾀｸﾞの release() ﾒｿｯﾄﾞを、追加, 3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。, 3.1.2.0 (2003/04/07) ﾘﾝｸ指定時に、画面IDを渡して、実ｱﾄﾞﾚｽを求める事ができる様にする。, 3.1.8.0 (2003/05/16) GAMENID属性のＵＲＬへの自動ｾｯﾄを行うかどうかを決める属性( useGamenId )を追加。, 3.5.2.0 (2003/10/20) markList属性を追加, 3.5.5.0 (2004/03/12) xlink属性を追加, 3.5.6.2 (2004/07/05) keys , vals属性を追加, 3.7.1.0 (2005/04/26) useDirectJump , useRequestCache , delKeys 属性を追加, 4.0.0.0 (2005/09/30) validDuration 属性を追加, 4.3.7.0 (2009/06/01) useURLCheck属性を追加, 5.5.5.6 (2012/08/31) hrefTarget属性を追加, 6.0.2.0 (2014/09/19) useHrefEncode属性を追加, 5.8.2.1 (2014/12/14) ﾄｰｸﾝﾌﾟﾗｸﾞｲﾝ対応(extToken,ctArray属性を追加), 5.8.8.0 (2015/06/05) urlCheckCrypt追加, 6.2.5.0 (2015/06/05) urlCheckTimeの初期値を、INIT_TIMEに変更, 6.4.2.1 (2016/02/05) HybsSystem.url2dir に引数追加。fileURL変数を廃止します。, 6.7.6.0 (2017/03/17) strictCheck 追加。, 6.9.5.0 (2018/04/23) extToken 廃止, 5.9.32.1 (2018/05/09) urlCheckCrypt初期値をｼｽﾃﾑﾘｿｰｽから取得に変更, 5.10.11.0 (2019/05/03) useURLCheck属性をｼｽﾃﾑﾘｿｰｽから取得に変更, 5.10.15.3 (2019/09/27) forceEnc追加, 7.2.7.0 (2020/08/07) 他の属性の関係で、baseURLをfileURL に変更, 7.3.1.0 (2021/02/02) useBackLink 追加。

  - ### makeTag

    protected String makeTag()
    ﾘﾝｸを作成します。 これは、HTMLTagSupportのmakeTag()のｵｰﾊﾞｰﾗｲﾄﾞ用のﾒｿｯﾄﾞです。 ViewLinkTag経由の場合は、引数 true で、独自のﾒｿｯﾄﾞを呼び出します。 これは、戻り行番号( BACK_ROW={I} )が、処理されないため、IE上でｴﾗｰが発生するのを 避けるためです。
    定義:
      `makeTag` クラス内 `HTMLTagSupport`
    戻り値:
      ﾘﾝｸﾀｸﾞ文字列
    変更履歴:
      6.7.3.0 (2017/01/27) Override用のﾒｿｯﾄﾞを用意しておきます。
    このﾒｿｯﾄﾞは、nullを返しません

  - ### setType

    public void setType(String type)
    【HTML】ﾘﾝｸ先のMIMEﾀｲﾌﾟを指定します。
    パラメータ:
      `type` - MIMEﾀｲﾌﾟ
    説明:
      ﾘﾝｸ先のMIMEﾀｲﾌﾟを指定します。

  - ### setName

    public void setName(String name)
    【HTML】この要素をﾘﾝｸの対象とするための名前を指定します。
    パラメータ:
      `name` - 名前
    関連項目:
      - a
    説明:
      この要素をﾘﾝｸの対象とするための名前を指定します。 ※ HTML5では、a要素のname属性は廃止されています。 HTML4.01におけるname属性は、ｳｪﾌﾞﾍﾟｰｼﾞ内の特定個所に名前を付けて、 ﾍﾟｰｼﾞ内ﾘﾝｸを作成する際などに使用していました。 HTML5で同様の 機能を作成する場合にはid属性を使用します。 id属性は、ひとつの 文書の中では重複して同じ名前を付けることはできないので、 ｳｪﾌﾞﾍﾟｰｼﾞ内の場所を一意に特定できます。

  - ### setColumn

    public void setColumn(String clm)
    【TAG】ﾘﾝｸをつけたいｶﾗﾑを指定します(ViewLink ﾀｸﾞと併用)。
    パラメータ:
      `clm` - ｶﾗﾑ
    説明:
      このｶﾗﾑ名のTableModelに対して、 ViewLink ﾀｸﾞが存在する場合は, ﾘﾝｸを張ります。

  - ### setHref

    public void setHref(String href)
    【HTML】ﾘﾝｸ先のURLを指定します。
    パラメータ:
      `href` - ﾘﾝｸ先のURL
    説明:
      ﾘﾝｸ先のURLを指定します。

  - ### setHreflang

    public void setHreflang(String hreflang)
    【HTML】ﾘﾝｸ先の基本となる言語ｺｰﾄﾞを指定します。
    パラメータ:
      `hreflang` - 言語ｺｰﾄﾞ
    説明:
      ﾘﾝｸ先の基本となる言語ｺｰﾄﾞを指定します。

  - ### setRel

    public void setRel(String rel)
    【HTML】この文書から見た、href属性で指定されるﾘﾝｸ先との関係を指定します。
    パラメータ:
      `rel` - ﾘﾝｸ先との関係
    説明:
      この文書から見た、href属性で指定されるﾘﾝｸ先との関係を指定します。

  - ### setRev

    public void setRev(String rev)
    【HTML】href属性で指定されるﾘﾝｸ先から見た、この文書との関係をしてします。
    パラメータ:
      `rev` - ﾘﾝｸ先から見たこの文書との関係
    説明:
      href属性で指定されるﾘﾝｸ先から見た、この文書との関係をしてします。

  - ### setCharset

    public void setCharset(String charset)
    【HTML】ﾘﾝｸ先の文字ｺｰﾄﾞｾｯﾄを指定します。
    パラメータ:
      `charset` - 文字ｺｰﾄﾞｾｯﾄ
    説明:
      ﾘﾝｸ先の文字ｺｰﾄﾞｾｯﾄを指定します。

  - ### setTarget

    public void setTarget(String target)
    【HTML】ﾘﾝｸ先の表示ﾀｰｹﾞｯﾄを指定します。
    パラメータ:
      `target` - ﾀｰｹﾞｯﾄ
    説明:
      ﾘﾝｸ先の文書を表示させるﾌﾚｰﾑ、またはｳｨﾝﾄﾞｳの名前を指定します。

  - ### setShape

    public void setShape(String shape)
    【HTML】ﾘﾝｸﾎﾞﾀﾝの形状[rect/circle/poly/default]を指定します。
    パラメータ:
      `shape` - 形状 [rect/circle/poly/default]
    説明:
      HTMLのｲﾒｰｼﾞﾏｯﾌﾟとして指定できる設定値[rect/circle/poly/default]を指定します。

  - ### setCoords

    public void setCoords(String coords)
    【HTML】ﾘﾝｸﾎﾞﾀﾝの座標を指定します。
    パラメータ:
      `coords` - ﾘﾝｸﾎﾞﾀﾝの座標
    説明:
      coords ｾｯﾄ

  - ### setKeys

    public void setKeys(String key)
    【TAG】ﾘﾝｸ先に渡すｷｰをCSV形式で複数指定します。
    パラメータ:
      `key` - ｷｰ(CSV形式)
    変更履歴:
      3.5.6.2 (2004/07/05) CommonTagSupport#getCSVParameter を使用
    説明:
      ﾘﾝｸ先に渡すｷｰを指定します。 分解方法は、CSV変数を先に分解してから、getRequestParameter で値を取得します。 こうしないとﾃﾞｰﾀ自身にｶﾝﾏを持っている場合に分解をﾐｽる為です。

  - ### setVals

    public void setVals(String val)
    【TAG】ﾘﾝｸ先に渡す値をCSV形式で複数指定します。
    パラメータ:
      `val` - 値(CSV形式)
    変更履歴:
      3.5.6.2 (2004/07/05) CommonTagSupport#getCSVParameter を使用
    説明:
      ﾘﾝｸ先に渡す値を指定します。 分解方法は、CSV変数を先に分解してから、getRequestParameter で値を取得します。 こうしないとﾃﾞｰﾀ自身にｶﾝﾏを持っている場合に分解をﾐｽる為です。 keys,vals を使用すると、URLｴﾝｺｰﾄﾞされます。

  - ### setOnLink

    public void setOnLink(String flag)
    【TAG】ﾘﾝｸを張る(true or 1)/張らない(false or 0)の設定を指定します(初期値:true)。
    パラメータ:
      `flag` - ﾘﾝｸの設定 [true,1:ﾘﾝｸを張る/true,1以外:ﾘﾝｸを張らない]
    変更履歴:
      3.5.2.0 (2003/10/20) markList属性を追加
    説明:
      ﾘﾝｸを張る場合は、"true"(または "1") ﾘﾝｸを張らない 場合は, "true以外"(または "0")をｾｯﾄします。 初期値は、 "true"(ﾘﾝｸを張る)です。 さらに、[ｶﾗﾑ名] で、動的にｶﾗﾑの値で、ﾘﾝｸを張る、張らないを 選ぶ事が可能になります。値は、"true"(または "1") で、ﾏｰｸします。 追記 3.5.2.0 (2003/10/20)：markList属性に、処理対象文字列郡を指定できます。 これにより、ﾘﾝｸを処理するかどうかの判断が、true,1 以外にも使用できるようになりました。

  - ### setFileCheck

    public void setFileCheck(String flag)
    【TAG】ﾌｧｲﾙの存在ﾁｪｯｸを行うかどうか[true/false]を指定します(初期値:false)。
    パラメータ:
      `flag` - 存在ﾁｪｯｸ [true:行う/false:行わない])
    説明:
      "true"の場合は、ﾌｧｲﾙの存在ﾁｪｯｸを行い、ﾌｧｲﾙがあれば ﾘﾝｸを張ります。ﾌｧｲﾙが存在しない場合は, 何も表示されません。 初期値は、 "false"(ﾌｧｲﾙﾁｪｯｸを行わない)です。 注意：現状、viewLink ﾀｸﾞからの使用は出来ませんので、ご了承願います。

  - ### setFilePath

    public void setFilePath(String flag)
    【TAG】ｱﾄﾞﾚｽにﾌｧｲﾙのﾃﾞｨﾚｸﾄﾘ直接のｱﾄﾞﾚｽを指定するかどうか[true/false]設定します(初期値:false)。
    パラメータ:
      `flag` - ﾌｧｲﾙのﾃﾞｨﾚｸﾄﾘ直接のｱﾄﾞﾚｽの指定 [true:直接ｱﾄﾞﾚｽ/その他:通常のURL]
    説明:
      "true"の場合は、ﾌｧｲﾙの物理ﾃﾞｨﾚｸﾄﾘをﾘﾝｸします。 初期値は、 "false"(ﾌｧｲﾙの直接ｱﾄﾞﾚｽを行わない)です。

  - ### setGamenId

    public void setGamenId(String id)
    【TAG】画面ID を指定します。
    パラメータ:
      `id` - 画面ID属性
    変更履歴:
      3.1.2.0 (2003/04/07) ﾘﾝｸ指定時に、画面IDを渡して、実ｱﾄﾞﾚｽを求める事ができる様にする。
    説明:
      gamenId 属性は、画面IDをｷｰに、実ｱﾄﾞﾚｽを求めるのに使用します。 画面IDが指定された場合は、実ｱﾄﾞﾚｽに変換する。指定されない場合は、 href 属性をそのままﾘﾝｸ情報を作成します。 画面IDを指定する場合の href は、JSPﾌｧｲﾙ名(例えば、index.jsp 等)です。 ※ 画面ID属性は、[ｶﾗﾑ名]等の動的指定はできません。

  - ### setUseGamenId

    public void setUseGamenId(String flag)
    【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)。
    パラメータ:
      `flag` - BACK_GAMENID属性の追加可否 [true:追加する/その他:追加しない]
    変更履歴:
      3.1.8.0 (2003/05/16) GAMENID属性のＵＲＬへの自動ｾｯﾄを行うかどうかを決める属性( useGamenId )を追加。
    説明:
      "true"の場合は、GAMENID,BACK_GAMENID 属性を href に追加します。(?KEY1=VAL1&KEY2=VAL2･･･) "false"の場合は、付加しません。 JavaScript や、通常のﾌｧｲﾙ( .html や .pdf 等)に、GAMENID,BACK_GAMENID 属性を付けないように する事が出来ます。 初期値は、 "true"(GAMENID,BACK_GAMENID 属性を href に追加する)です。

  - ### setMarkList

    public void setMarkList(String list)
    【TAG】処理するﾏｰｸを含むような文字列を、"|"区切りの文字列で指定します(初期値:"true|TRUE|1")。
    パラメータ:
      `list` - 処理するﾏｰｸ (indexOf による含む/含まない判定)
    変更履歴:
      3.5.2.0 (2003/10/20) 新規追加
    説明:
      markListで与えられた文字列に、onLink文字列(大文字/小文字の区別あり)が 含まれていれば、処理します。 例えば、"A","B","C" という文字列が、onLink で指定された 場合に処理するようにしたい場合は、"A|B|C" をｾｯﾄします。 markList には、[ｶﾗﾑ名]指定が可能です。 初期値は、 "true|TRUE|1"です。

  - ### setXlink

    public void setXlink(String lnk)
    【TAG】href ではなく、xlink:href を使用するかどうか[true/false]を指定します(初期値:false)。
    パラメータ:
      `lnk` - XMLﾘﾝｸを使用可否 [true:する/false:しない]
    変更履歴:
      3.5.5.0 (2004/03/12) 新規追加
    説明:
      xlink:href 属性は、XMLでのﾘﾝｸを指定します。その場合、href 属性で指定した 内容は、xlink:href に置き換えられます。 また、URL文字列の接続文字列(&)を、(&amp;)で接続します。これは、xlink として、 XMLﾌｧｲﾙに埋め込む場合に、置き換えが必要な為です。 初期値は、 "false"(通常の href) です。

  - ### setUseDirectJump

    public void setUseDirectJump(String directJump)
    【TAG】ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟを使用するかどうか[true/false]を指定します(初期値:false)。
    パラメータ:
      `directJump` - ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟを使用可否 [true:する/false:しない]
    変更履歴:
      3.7.1.0 (2005/04/26) 新規追加
    説明:
      ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟ(指定の画面へ直接飛ばす)は、簡易ﾜｰｸﾌﾛｰ的に、画面への ﾘﾝｸを作成する場合に使用します。一般には、ﾒｰﾙ本文に記述して、指定の画面まで 直接飛ばす場合に使用します。 このﾘﾝｸは、その画面の index.jsp に直接ｼﾞｬﾝﾌﾟします。 gamenId を指定しなければ、この画面が指定されたと考えます。 target を指定しなければ、"_blank" を指定します。 msg がなければ(または、BODY部が空の場合)、画面名にこのﾘﾝｸを作成します。 初期値は、 "false"(使用しない) です。

  - ### setUseRequestCache

    public void setUseRequestCache(String useCache)
    【TAG】ﾘｸｴｽﾄｷｬｯｼｭ情報を使用するかどうか[true/false]を指定します(初期値:true)。
    パラメータ:
      `useCache` - ﾘｸｴｽﾄｷｬｯｼｭ使用可否 [true:する/false:しない]
    変更履歴:
      3.7.1.0 (2005/04/26) 新規追加
    説明:
      ﾘｸｴｽﾄｷｬｯｼｭ情報は、戻るﾘﾝｸで画面を差表示(command=RENEW)する場合に 最後に検索に利用された情報をｷｬｯｼｭしておき、再利用する場合に利用する値です。 ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟ機能(useDirectJum=true)の場合のみ有効です。 戻るﾘﾝｸによる再表示は、各画面自身が持っている情報を利用しますが、 ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟ等で、すでにｷｬｯｼｭが存在していない(ｾｯｼｮﾝが異なっている) 場合に、ﾘﾝｸ情報に直接紐付けて、再検索させる必要がある場合に利用します。 このｷｬｯｼｭは、keys,vals による値の再設定で、書き換えることが可能です。 初期値は、 "true"(使用する) です。

  - ### setDelKeys

    public void setDelKeys(String key)
    【TAG】ﾘｸｴｽﾄｷｬｯｼｭ情報使用時に使用しない(削除する)ｷｰをCSV形式で複数指定します。
    パラメータ:
      `key` - 使用しない(削除する)ｷｰ(CSV形式)
    変更履歴:
      3.7.1.0 (2005/04/26) 新規追加
    説明:
      ﾘｸｴｽﾄｷｬｯｼｭ情報には、一般に検索時に使用されたすべての引数が 使用されます。この引数を、転送先画面では、使用しないｹｰｽがあり、その場合に、 指定のｷｰ情報を、削除します。 分解方法は、CSV変数を先に分解してから、getRequestParameter で値を取得します。 こうしないとﾃﾞｰﾀ自身にｶﾝﾏを持っている場合に分解をﾐｽる為です。

  - ### setValidDuration

    public void setValidDuration(String validDura)
    【TAG】ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟﾘﾝｸ時のﾊｯｼｭ化されたURLの有効期間を日数を指定します (初期値:LINK_VALID_DURATION_DAYS[=])。
    パラメータ:
      `validDura` - URLの有効期間日数
    関連項目:
      - `SystemData.LINK_VALID_DURATION_DAYS`
    変更履歴:
      4.0.0.0 (2005/09/30) 新規追加
    説明:
      ﾀﾞｲﾚｸﾄｼﾞｬﾝﾌﾟﾘﾝｸの引数を作成する場合、有効期限を指定できます。 ここでは、設定時刻からの有効期間を日数指定します。 実際には、GE17のvalidDateｶﾗﾑに設定される、日付と現在日を比較して、 有効かどうかを判断します。 ｾﾞﾛが指定された場合は、制限なしに設定されます。ﾏｲﾅｽの場合は、初期値が使われます。 (初期値:ﾕｰｻﾞｰ定数のLINK_VALID_DURATION_DAYS[=])。

  - ### setHrefOnly

    public void setHrefOnly(String flag)
    【TAG】ﾘﾝｸ(ｱﾝｶｰﾀｸﾞ)ではなく、href 属性をそのまま返すかどうか[true/false]を指定します(初期値:false)。
    パラメータ:
      `flag` - href属性 [true:href属性/false:ﾘﾝｸ]
    変更履歴:
      4.0.0.0 (2005/11/30) 新規追加
    説明:
      通常のﾘﾝｸは、ｱﾝｶｰﾀｸﾞ(aﾀｸﾞ)の状態で出力されます。その場合、HTML上では ﾘﾝｸとして表示されます。このﾌﾗｸﾞをtrue にｾｯﾄすると、ﾘﾝｸ文字列 そのものが出力されます。これは、ﾘﾝｸ文字列を作成してDBに登録する場合などに 使用します。 7.1.0.1 (2020/02/07) hrefOnly 属性を true に設定した場合は、URL全体をurlEncodeします。 初期値は、false:ﾘﾝｸ です。

  - ### setHrefTarget

    public void setHrefTarget(String flag)
    【TAG】ﾘﾝｸ(ｱﾝｶｰﾀｸﾞ)ではなく、href 属性と、target属性を ｷｰも含めて返すかどうか[true/false]を指定します(初期値:false)。
    パラメータ:
      `flag` - 出力形式 [true:href,target形式/false:ﾘﾝｸ]
    変更履歴:
      5.5.5.6 (2012/08/31) 新規追加
    説明:
      内容的には、hrefOnly と類似の機能で、ｱﾝｶｰﾀｸﾞ(aﾀｸﾞ)の出力ではなく、href 属性と、 target属性を ｷｰも含めて作成します。 ｢href="*******" target="******"｣ という形式になります。 これは、ｸﾘｯｶﾌﾞﾙﾏｯﾌﾟ等の href 属性と target属性の両方を使用するようなｹｰｽで使います。 また、onLink、markList を使ったﾘﾝｸ作成可否の処理をおこなった場合、通常であれば、 指定のｶﾗﾑの値が取得できますが、その場合は、先頭文字列が、href かどうかを判定することで、 ﾘﾝｸ作成可否の判断が可能です。 逆に言えば、この属性を true にｾｯﾄした場合は、先頭文字列が、href で始まることが保障されます。 hrefOnly = true と同時に設定した場合は、hrefOnly が優先されます。 初期値は、false:ﾘﾝｸ です。

  - ### setUseURLCheck

    public void setUseURLCheck(String flag)
    【TAG】ﾘﾝｸｱﾄﾞﾚｽにURLﾁｪｯｸ用の確認ｷｰを付加するかどうか[true/false]を指定します(初期値:false)。
    パラメータ:
      `flag` - 暗号化するかかどうか [true:暗号化する/false:しない]
    関連項目:
      - `URLCheckFilter`
    変更履歴:
      4.3.7.0 (2009/06/01) 新規追加
    説明:
      この属性は、URLCheckFilter(org.opengion.hayabusa.filter.URLCheckFilter)と合わせて使用します。 trueが指定された場合、ﾘﾝｸURLのﾊﾟﾗﾒｰﾀｰに、URL確認用のﾊﾟﾗﾒｰﾀｰが出力されます。 このﾊﾟﾗﾒｰﾀｰを、URLCheckFilterが復号化し、正式なｱｸｾｽであるかどうかの判定を行います。 初期値は、 ｼｽﾃﾑﾘｿｰｽのLINK_URL_CHECK です。

  - ### setUrlCheckUser

    public void setUrlCheckUser(String user)
    【TAG】URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸを開くことのできるﾕｰｻﾞｰIDを指定します(初期値:ﾛｸﾞｲﾝﾕｰｻﾞｰ)。
    パラメータ:
      `user` - ﾘﾝｸにｱｸｾｽ可能なﾕｰｻﾞｰ一覧
    変更履歴:
      4.3.8.0 (2009/08/01) 新規追加
    説明:
      URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸを開くことのできるﾕｰｻﾞｰIDを CSV形式で指定します。 "*"が指定された場合、ﾕｰｻﾞｰﾁｪｯｸは行われません。 初期値は、 ﾛｸﾞｲﾝﾕｰｻﾞｰです。

  - ### setUrlCheckTime

    public void setUrlCheckTime(String time)
    【TAG】URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸの有効期限を指定します(初期値:60分)。
    パラメータ:
      `time` - ﾘﾝｸの有効期限(分)
    変更履歴:
      4.3.8.0 (2009/08/01) 新規追加, 6.2.5.0 (2015/06/05) urlCheckTimeの初期値を、INIT_TIMEに変更
    説明:
      URLﾁｪｯｸ用の確認ｷｰに対して、ﾘﾝｸが生成されてからの有効期限を分単位で設定します。 属性値の先頭に'D'をつけることで、日付指定を行うことができます。 (D20090612 ⇒ 20090612まで(当日を含む)は有効) 初期値は、現在時間を基準として+ "1440"(1日) です。

  - ### setUrlCheckCrypt

    public void setUrlCheckCrypt(String crypt)
    【TAG】URLﾁｪｯｸ用の暗号化ｷｰを指定します(初期値:ﾃﾞﾌｫﾙﾄ)。
    パラメータ:
      `crypt` - 暗号化ｷｰ
    変更履歴:
      5.8.8.0 (2015/06/05) 新規追加
    説明:
      URLﾁｪｯｸに利用される暗号化のｷｰをしています。 受け側の設定(URL_CHECK_CRYPT)に合わせてください。 未指定の場合は標準が利用されます。 (ｼｽﾃﾑﾘｿｰｽURL_CHECK_CRYPTが設定されている場合はそちらを利用)

  - ### setUseHrefEncode

    public void setUseHrefEncode(String useEnc)
    【TAG】ﾌｧｲﾙのhref 部分の一部をURLEncodeするかどうか[true/false]を指定します (初期値:USE_HREF_URLENCODE[=])。
    パラメータ:
      `useEnc` - hrefの一部をURLEncode可否 [true:する/false:しない]
    変更履歴:
      6.0.2.0 (2014/09/19) 新規追加
    説明:
      ﾌｧｲﾙ等のﾘﾝｸで、keys,vals は、URLEncode していましたが、URL に相当する箇所は http:// など URLEncode してはいけない箇所がある為、何もしていませんでした。 ﾌｧｲﾙのﾀﾞｳﾝﾛｰﾄﾞ等で、ﾌｧｲﾙ名に、";" や "%" が存在すると、認識できないため ﾌｧｲﾙが見つからないｴﾗｰが発生していました。 なお、ﾌｧｲﾙに限定する意味で、useGamenId="false" の場合のみ、有効にします。 (初期値:USE_HREF_URLENCODE[=])。 ※ 6.2.0.1 (2015/03/06) ASCII以外の文字＋";" と "%"の、URLｴﾝｺｰﾄﾞを行う様に仕様変更。

  - ### setStrictCheck

    public void setStrictCheck(String check)
    【TAG】(通常は使いません)ｶﾗﾑIDの存在ﾁｪｯｸを行うかどうか[true/false]を指定します(初期値:true)。
    パラメータ:
      `check` - 存在ﾁｪｯｸ [true:行う/false:行わない]
    変更履歴:
      6.7.6.0 (2017/03/17) strictCheck 追加。
    説明:
      true の場合、ｶﾗﾑIDがDBTableModel に存在しない場合は、ｴﾗｰになります。 false の場合、ｶﾗﾑIDがDBTableModel に存在しない場合は、無視します。 これは、検索条件によって、設定されるｶﾗﾑが異なる場合でも、後続処理を 正常に動作させたい場合に、使用します。 初期値は true (ﾁｪｯｸを行う) です。 この属性は、column属性とともに、ViewLink ﾀｸﾞを使用する場合にのみ有効です。

  - ### setForceEnc

    public void setForceEnc(String flg)
    【TAG】valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false)。
    パラメータ:
      `flg` - URLEncodeを通す場合は、trueをｾｯﾄ
    変更履歴:
      5.10.15.3 (2019/09/27) forceEnc追加
    説明:
      ﾃｰﾌﾞﾙﾓﾃﾞﾙの値の変換のため、通常は先頭が[の場合はｴﾝｺｰﾄﾞがかかりません。 強制的にかける場合にtrueにします。

  - ### setUseBackLink

    public void setUseBackLink(String flg)
    【TAG】(通常は使いません) 戻るﾘﾝｸを表示(true)、必ず表示しない(false)、従来通り(null)を指定します。
    パラメータ:
      `flg` - URLEncodeを通す場合は、trueをｾｯﾄ
    変更履歴:
      7.3.1.0 (2021/02/02) useBackLink 追加。
    説明:
      通常の戻るﾘﾝｸは、自分自身へのﾘﾝｸ時には出さずに、別画面IDの場合のみ(条件が成立すれば)表示します。 この属性を使用すると、自分自身へのﾘﾝｸ時でも、戻るﾘﾝｸを表示できます。 別画面へのﾘﾝｸで、条件が成立していない場合に表示(true)を設定すると、戻ることができないため、 自分自身へのﾘﾝｸを表示しますので、ご注意ください。 true：相手先に(条件が成立すれば)戻るﾘﾝｸを表示。条件が成立しない場合は、自身へのﾘﾝｸが表示。 false:必ず表示しない 未指定(null):従来通り…自分自身では戻るﾘﾝｸを表示せず、別画面の場合のみ表示します。 初期値は null (従来通り)です。

  - ### toString

    public String toString()
    このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します。 基本的にﾃﾞﾊﾞｯｸﾞ目的に使用します。
    オーバーライド:
      `toString` クラス内 `CommonTagSupport`
    戻り値:
      このｸﾗｽの文字列表現
    このﾒｿｯﾄﾞは、nullを返しません