クラス Facelet


  • public abstract class Facelet
    extends ObjectSE

    FaceletHandler コンポジションの 親オブジェクトまたはルートオブジェクト。Facelet は、Jakarta Server Faces の作成 / 復元ライフサイクルに関連して、渡された UIComponent の親への入力を処理します。

    • コンストラクターの詳細

      • Facelet

        public Facelet()
    • メソッドの詳細

      • 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 - 適用中にロードされたマークアップ内の式のいずれかが失敗した場合