public final class CompositeFaceletHandler extends ObjectSE implements FaceletHandler
1 つ以上の内部 FaceletHandlers から派生した FaceletHandler。このクラスは、次の FaceletHandler が構造的に、XML で定義されている複数の子要素を持つ本体である場合に見つかります。このクラスにより、Facelet ランタイムは、Facelets コンパイラーによって構築された FaceletHandler
インスタンスのツリーをトラバースできます。
コンストラクターと説明 |
---|
CompositeFaceletHandler(FaceletHandler[] children) |
修飾子と型 | メソッドと説明 |
---|---|
void | apply(FaceletContext ctx, UIComponent parent) 呼び出しはすべての子ハンドラーに適用されます。 |
FaceletHandler[] | getHandlers() このハンドラーに含まれる子ハンドラーの配列を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public CompositeFaceletHandler(FaceletHandler[] children)
public void apply(FaceletContext ctx, UIComponent parent) throws IOExceptionSE
呼び出しはすべての子ハンドラーに適用されます。
FaceletHandler
の apply
ctx
- このビュー実行の FaceletContext
parent
- この要素インスタンスによって表されるコンポーネントの親 UIComponent
。IOExceptionSE
- relativePath
をロードできない場合 public FaceletHandler[] getHandlers()
このハンドラーに含まれる子ハンドラーの配列を返します。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.