クラス Facelet
- java.lang.ObjectSE
-
- jakarta.faces.view.facelets.Facelet
public abstract class Facelet extends ObjectSE
FaceletHandler コンポジションの 親オブジェクトまたはルートオブジェクト。Facelet は、Jakarta Server Faces の作成 / 復元ライフサイクルに関連して、渡された UIComponent の親への入力を処理します。
コンストラクターの概要
コンストラクター コンストラクター 説明 Facelet()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract void
apply(FacesContext facesContext, UIComponent parent)
渡された UIComponent の 親は、Jakarta Faces Specification Document のセクション 10.2.1「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って設定 / 復元されます。void
applyMetadata(FacesContext facesContext, UIComponent parent)
渡された UIComponent の 親は、Jakarta Faces Specification Document の 10.2.1 セクション「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って、f:metadata
タグに従ってメタデータのみを使用して設定 / 復元されます。
メソッドの詳細
applyMetadata
public void applyMetadata(FacesContext facesContext, UIComponent parent) throws IOExceptionSE
渡された UIComponent の 親は、Jakarta Faces Specification Document の 10.2.1 セクション「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って、
f:metadata
タグに従ってメタデータのみを使用して設定 / 復元されます。- パラメーター:
facesContext
- 現在の FacesContext(FacesContext.getInstance() と同じでなければなりません)parent
- 構成的に取り込む UIComponent。ほとんどの場合、Facelet は UIViewRoot のベースになります。- 例外:
IOExceptionSE
- このFacelet
を適用するために必要なファイルをロードできない場合FaceletException
- このFacelet
を適用する際にロードされたマークアップを解析できない場合FacesException
- 子UIComponent
インスタンスを作成できない場合ELException
- 適用中にロードされたマークアップ内の式のいずれかが失敗した場合
apply
public abstract void apply(FacesContext facesContext, UIComponent parent) throws IOExceptionSE
渡された UIComponent の 親は、Jakarta Faces Specification Document のセクション 10.2.1「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って設定 / 復元されます。
- パラメーター:
facesContext
- 現在の FacesContext(FacesContext.getInstance() と同じでなければなりません)parent
- 構成的に取り込む UIComponent。ほとんどの場合、Facelet は UIViewRoot のベースになります。- 例外:
IOExceptionSE
- このFacelet
を適用するために必要なファイルをロードできない場合FaceletException
- このFacelet
を適用する際にロードされたマークアップを解析できない場合FacesException
- 子UIComponent
インスタンスを作成できない場合ELException
- 適用中にロードされたマークアップ内の式のいずれかが失敗した場合