クラス CompositeFaceletHandler
- java.lang.ObjectSE
-
- jakarta.faces.view.facelets.CompositeFaceletHandler
- 実装されたすべてのインターフェース:
FaceletHandler
public final class CompositeFaceletHandler extends ObjectSE implements FaceletHandler
1 つ以上の内部 FaceletHandlers から派生した FaceletHandler。このクラスは、次の FaceletHandler が構造的に、XML で定義されているように複数の子要素を持つ本体である場合に見つかります。このクラスにより、Facelet ランタイムは、Facelets コンパイラーによって構築された
FaceletHandler
インスタンスのツリーを走査できるようになります。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 CompositeFaceletHandler(FaceletHandler[] handlers)
指定された内部 FaceletHandlers から新しい FaceletHandler を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
apply(FaceletContext ctx, UIComponent parent)
呼び出しはすべての子ハンドラーに適用されます。FaceletHandler[]
getHandlers()
このハンドラーに含まれる子ハンドラーの配列を返します。
コンストラクターの詳細
CompositeFaceletHandler
public CompositeFaceletHandler(FaceletHandler[] handlers)
指定された内部 FaceletHandlers から新しい FaceletHandler を作成します。- パラメーター:
handlers
- インナーの FaceletHandlers。
メソッドの詳細
apply
public void apply(FaceletContext ctx, UIComponent parent) throws IOExceptionSE
呼び出しはすべての子ハンドラーに適用されます。
- 次で指定:
- インターフェース
FaceletHandler
のapply
- パラメーター:
ctx
- このビュー実行のFaceletContext
parent
- この要素インスタンスによって表されるコンポーネントの親UIComponent
。- 例外:
IOExceptionSE
-relativePath
をロードできない場合- 導入:
- 2.0
getHandlers
public FaceletHandler[] getHandlers()
このハンドラーに含まれる子ハンドラーの配列を返します。
- 戻り値:
- このハンドラーに含まれる子ハンドラーの配列を返します。