クラス TagHandler
- java.lang.ObjectSE
-
- jakarta.faces.view.facelets.TagHandler
- 実装されたすべてのインターフェース:
FaceletHandler
- 既知の直属サブクラス
MetaTagHandler
public abstract class TagHandler extends ObjectSE implements FaceletHandler
Facelet ドキュメント内のマークアップ要素に関連付けられた
FaceletHandler
の Foundation クラス。このクラスは、XML 属性の概念を Facelets に導入します。詳細については、コンストラクターのドキュメントを参照してください。- 導入:
- 2.0
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 protected FaceletHandler
nextHandler
このTagHandler
インスタンスの最初のネストされた子を表すFaceletHandler
への参照。protected Tag
tag
このTagHandler
インスタンスに対応するTag
インスタンスへの参照。protected StringSE
tagId
TagConfig.getTagId()
を参照してください。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 TagHandler(TagConfig config)
すべてのTagHandler
インスタンスはTag
に関連付けられています。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected TagAttribute
getAttribute(StringSE localName)
適切な TagAttribute を取得するためのユーティリティメソッドprotected TagAttribute
getRequiredAttribute(StringSE localName)
必要な TagAttribute を取得するためのユーティリティメソッドStringSE
toString()
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース jakarta.faces.view.facelets.FaceletHandler から継承されたメソッド
apply
フィールドの詳細
tagId
protected final StringSE tagId
TagConfig.getTagId()
を参照してください。
tag
protected final Tag tag
この
TagHandler
インスタンスに対応するTag
インスタンスへの参照。
nextHandler
protected final FaceletHandler nextHandler
この
TagHandler
インスタンスの最初のネストされた子を表すFaceletHandler
への参照。
コンストラクターの詳細
TagHandler
public TagHandler(TagConfig config)
すべての
TagHandler
インスタンスはTag
に関連付けられています。各Tag
インスタンスにはTagAttributes
プロパティがあります。これは、単にTagAttribute
インスタンスのコレクションです。TagConfig.getTagId()
、TagConfig.getTag()
、TagConfig.getNextHandler()
が引数TagConfig
から返される、保護されたインスタンス変数として抽出して保存します。このコンストラクターは、Facelets ビューがコンパイルされたときにのみ呼び出されます。- パラメーター:
config
- このインスタンスの操作に役立つを含む構造。
メソッドの詳細
getAttribute
protected final TagAttribute getAttribute(StringSE localName)
適切な TagAttribute を取得するためのユーティリティメソッド- パラメーター:
localName
- 属性の名前- 戻り値:
- 見つかった場合は TagAttribute、それ以外の場合は null
getRequiredAttribute
protected final TagAttribute getRequiredAttribute(StringSE localName) throws TagException
必要な TagAttribute を取得するためのユーティリティメソッド- パラメーター:
localName
- 属性の名前- 戻り値:
- TagAttribute が見つかった場合、それ以外の場合はエラー
- 例外:
TagException
- 属性が見つからなかった場合