public abstract class TagExtraInfo extends ObjectSE
このクラスは使用できます:
getTagInfo() の呼び出しによって返される初期値が、変換されるタグの TagInfo オブジェクトに対応するのは、JSP トランスレーターの責任です。setTagInfo() への明示的な呼び出しが行われた場合、渡されたオブジェクトは getTagInfo() への後続の呼び出しで返されます。
getTagInfo() によって返される値に影響を与える唯一の方法は、setTagInfo() 呼び出しを使用することです。TagExtraInfo.setTagInfo() は、変換されるタグに対応する TagInfo オブジェクトを使用して、JSP トランスレーターによって呼び出されます。呼び出しは、validate() での呼び出しの前、および getVariableInfo() での呼び出しの前に行う必要があります。
注: 1 つ以上の可変サブエレメントを持つ TLD のタグ定義が、呼び出しから 1 つ以上のエレメントを持つ VariableInfo 配列を返す関連 TagExtraInfo 実装を持つことは、(変換時間)エラーです getVariableInfo()。
| コンストラクターと説明 |
|---|
TagExtraInfo() 唯一のコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
TagInfo | getTagInfo() このクラスの TagInfo を取得します。 |
VariableInfo[] | getVariableInfo(TagData data) この TagExtraInfo インスタンスに関連付けられたタグによって定義されたスクリプト変数に関する情報。 |
boolean | isValid(TagData data) 属性の変換時検証。 |
void | setTagInfo(TagInfo tagInfo) このクラスの TagInfo を設定します。 |
ValidationMessage[] | validate(TagData data) 属性の変換時検証。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic VariableInfo[] getVariableInfo(TagData data)
data - TagData インスタンス。public boolean isValid(TagData data)
data - TagData インスタンス。validate(jakarta.servlet.jsp.tagext.TagData)public ValidationMessage[] validate(TagData data)
JSP 2.0 以降のコンテナーは、isValid() ではなく validate() を呼び出します。このメソッドのデフォルトの実装では、isValid() を呼び出します。isValid() が false を返す場合、isValid() が false を返したことを示す一般的な ValidationMessage[] が返されます。
data - TagData インスタンス。public final void setTagInfo(TagInfo tagInfo)
tagInfo - このインスタンスが拡張している TagInfopublic final TagInfo getTagInfo()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.