クラスの使用
jakarta.faces.context.FacesContext
FacesContext を使用するパッケージ
パッケージ
説明
jakarta.faces.application 内の FacesContext 使用
型 FacesContext のパラメーターを持つ jakarta.faces.application のメソッド修飾子と型メソッド説明ViewHandler.calculateCharacterEncoding(FacesContext context) このリクエストに使用される正しい文字エンコーディングを返します。ViewHandlerWrapper.calculateCharacterEncoding(FacesContext context) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.calculateCharacterEncoding(jakarta.faces.context.FacesContext)を呼び出すことです。abstract LocaleSEViewHandler.calculateLocale(FacesContext context) 現在のクライアントに対するこのリクエストと後続のリクエストに使用する適切なLocaleSE を返します。ViewHandlerWrapper.calculateLocale(FacesContext context) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.calculateLocale(jakarta.faces.context.FacesContext)を呼び出すことです。abstract StringSEViewHandler.calculateRenderKitId(FacesContext context) 現在のクライアントからのこのリクエストおよび後続のリクエストに対して適切なrenderKitIdを返します。ViewHandlerWrapper.calculateRenderKitId(FacesContext context) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.calculateRenderKitId(jakarta.faces.context.FacesContext)を呼び出すことです。Application.createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType) Application.createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType, StringSE rendererType) 返されるコンポーネントのRendererを除いてApplication.createComponent(ValueExpression, FacesContext, String)と同じですが、そのメソッドのドキュメントで指定されているように、Application.createComponent(ValueExpression, FacesContext, String)でメンションされているアノテーションをインスペクションする必要があります。Application.createComponent(FacesContext context, Resource componentResource) Application.createComponent(FacesContext context, StringSE componentType, StringSE rendererType) 返されるコンポーネントのRendererを除いてApplication.createComponent(String)と同じですが、そのメソッドのドキュメントで指定されているように、Application.createComponent(ValueExpression, FacesContext, String)でメンションされているアノテーションをインスペクションする必要があります。ApplicationWrapper.createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String)を呼び出すことです。ApplicationWrapper.createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType, StringSE rendererType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String, String)を呼び出すことです。ApplicationWrapper.createComponent(FacesContext context, Resource componentResource) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, Resource)を呼び出すことです。ApplicationWrapper.createComponent(FacesContext context, StringSE componentType, StringSE rendererType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, String, String)を呼び出すことです。abstract UIViewRootViewHandler.createView(FacesContext context, StringSE viewId) ViewHandlerWrapper.createView(FacesContext context, StringSE viewId) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.createView(jakarta.faces.context.FacesContext, String)を呼び出すことです。ResourceHandler.createViewResource(FacesContext context, StringSE resourceName) 引数resourceNameを指定してResourceのインスタンスを作成します。これには "/" 文字を含めることができます。ResourceHandlerWrapper.createViewResource(FacesContext context, StringSE resourceName) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResourceHandler.createViewResource(jakarta.faces.context.FacesContext, java.lang.String)を呼び出すことです。ViewHandler.deriveLogicalViewId(FacesContext context, StringSE requestViewId) Jakarta Faces Specification Document のセクション 7.6.2「デフォルトの ViewHandler 実装」で定義されているアルゴリズムに従って、現在のリクエストまたは引数入力から viewId を導出して返します。ViewHandlerWrapper.deriveLogicalViewId(FacesContext context, StringSE requestViewId) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.deriveLogicalViewId(jakarta.faces.context.FacesContext, String)を呼び出すことです。ViewHandler.deriveViewId(FacesContext context, StringSE requestViewId) Jakarta Faces Specification Document のセクション 7.6.2「デフォルトの ViewHandler 実装」で定義されているアルゴリズムに従って、現在のリクエストまたは引数入力から viewId を導出して返します。ViewHandlerWrapper.deriveViewId(FacesContext context, StringSE requestViewId) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.deriveViewId(jakarta.faces.context.FacesContext, String)を呼び出すことです。<T> TApplication.evaluateExpressionGet(FacesContext context, StringSE expression, ClassSE<? extends T> expectedType) 式を評価して値を取得します。<T> TApplicationWrapper.evaluateExpressionGet(FacesContext context, StringSE expression, ClassSE<? extends T> expectedType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.evaluateExpressionGet(jakarta.faces.context.FacesContext, String, Class)を呼び出すことです。NavigationCase.getActionURL(FacesContext context) URL のパス部分にViewHandler.getActionURL(jakarta.faces.context.FacesContext, java.lang.String)を使用して、このNavigationCaseインスタンスへの絶対 URL を構築します。NavigationCaseWrapper.getActionURL(FacesContext context) abstract StringSEViewHandler.getActionURL(FacesContext context, StringSE viewId) このメソッドから返された値がjava.net.URLための 4 つの引数のコンストラクターへfile引数として使用される場合、クライアントはURL引数を選択することのtoExternalForm()にリクエストを行う、(適切な値は、最初の 3 つの引数に使用されると仮定します) Jakarta Faces ライフサイクルをトラバースするためのviewId。ViewHandlerWrapper.getActionURL(FacesContext context, StringSE viewId) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getActionURL(jakarta.faces.context.FacesContext, String)を呼び出すことです。NavigationCase.getBookmarkableURL(FacesContext context) URL のパス部分にViewHandler.getBookmarkableURL(jakarta.faces.context.FacesContext, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>, boolean)を使用して、このNavigationCaseインスタンスへのブックマーク可能なリンクに適した絶対 URL を構築します。NavigationCaseWrapper.getBookmarkableURL(FacesContext context) ViewHandler.getBookmarkableURL(FacesContext context, StringSE viewId, MapSE<StringSE, ListSE<StringSE>> parameters, boolean includeViewParams) Jakarta Faces レスポンスのリンクのターゲットとして使用するのに適した、viewId 引数から派生した Jakarta Faces アクション URL を返します。ViewHandlerWrapper.getBookmarkableURL(FacesContext context, StringSE viewId, MapSE<StringSE, ListSE<StringSE>> parameters, boolean includeViewParams) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getBookmarkableURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean)を呼び出すことです。NavigationCase.getCondition(FacesContext context) この<navigation-case>の<if>を評価します(ある場合)。NavigationCaseWrapper.getCondition(FacesContext context) abstract NavigationCaseConfigurableNavigationHandler.getNavigationCase(FacesContext context, StringSE fromAction, StringSE outcome) 同じ引数でNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)が呼び出された場合にとられるナビゲーションを表すNavigationCaseを返します。そのようなケースがない場合はnullを返します。ConfigurableNavigationHandler.getNavigationCase(FacesContext context, StringSE fromAction, StringSE outcome, StringSE toFlowDocumentId) 同じ引数でNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)が呼び出された場合にとられるナビゲーションを表すNavigationCaseを返します。そのようなケースがない場合はnullを返します。ConfigurableNavigationHandlerWrapper.getNavigationCase(FacesContext context, StringSE fromAction, StringSE outcome) ConfigurableNavigationHandlerWrapper.getNavigationCase(FacesContext context, StringSE fromAction, StringSE outcome, StringSE toFlowDocumentId) NavigationCase.getRedirectURL(FacesContext context) URL のパス部分でViewHandler.getRedirectURL(jakarta.faces.context.FacesContext, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>, boolean)を使用して、このNavigationCaseインスタンスへの「リダイレクト」に適した絶対 URL を構築します。NavigationCaseWrapper.getRedirectURL(FacesContext context) ViewHandler.getRedirectURL(FacesContext context, StringSE viewId, MapSE<StringSE, ListSE<StringSE>> parameters, boolean includeViewParams) NavigationHandlerが NonFaces リクエストを使用して URL にリダイレクトリクエストを発行するために使用するのに適した、viewId引数から派生した Jakarta Faces アクション URL を返します。ViewHandlerWrapper.getRedirectURL(FacesContext context, StringSE viewId, MapSE<StringSE, ListSE<StringSE>> parameters, boolean includeViewParams) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getRedirectURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean)を呼び出すことです。Application.getResourceBundle(FacesContext ctx, StringSE name) 指定された名前のアプリケーション構成リソースで定義されているResourceBundleを見つけます。ApplicationWrapper.getResourceBundle(FacesContext ctx, StringSE name) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getResourceBundle(jakarta.faces.context.FacesContext, String)を呼び出すことです。NavigationCase.getResourceURL(FacesContext context) URL のパス部分にViewHandler.getResourceURL(jakarta.faces.context.FacesContext, java.lang.String)を使用して、このNavigationCaseインスタンスへの絶対 URL を構築します。NavigationCaseWrapper.getResourceURL(FacesContext context) abstract StringSEViewHandler.getResourceURL(FacesContext context, StringSE path) このメソッドから返された値が、java.net.URLの 4 つの引数を持つコンストラクターのfile引数として使用される場合(最初の 3 つの引数に適切な値が使用されていると想定)、そのURLのtoExternalForm()にリクエストを行うクライアントは、引数を選択します。直接レンダリング用のpath。ViewHandlerWrapper.getResourceURL(FacesContext context, StringSE path) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getResourceURL(jakarta.faces.context.FacesContext, String)を呼び出すことです。NavigationCase.getToViewId(FacesContext context) この<navigation-case>の<to-view-id>を評価しますNavigationCaseWrapper.getToViewId(FacesContext context) ViewHandler.getViewDeclarationLanguage(FacesContext context, StringSE viewId) ViewHandlerWrapper.getViewDeclarationLanguage(FacesContext context, StringSE viewId) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getViewDeclarationLanguage(jakarta.faces.context.FacesContext, java.lang.String)を呼び出すことです。ResourceHandler.getViewResources(FacesContext facesContext, StringSE path, int maxDepth, ResourceVisitOption... options) 指定された初期パスをルートとするリソースツリーをたどることによって、遅延して入力された可能性があるStreamを返します。ResourceHandler.getViewResources(FacesContext facesContext, StringSE path, ResourceVisitOption... options) 指定された初期パスをルートとするリソースツリーをたどることによって、遅延して入力された可能性があるStreamを返します。ResourceHandlerWrapper.getViewResources(FacesContext facesContext, StringSE path, int maxDepth, ResourceVisitOption... options) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResourceHandler.getViewResources(FacesContext, String, int, ResourceVisitOption...)を呼び出すことです。ResourceHandlerWrapper.getViewResources(FacesContext facesContext, StringSE path, ResourceVisitOption... options) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResourceHandler.getViewResources(FacesContext, String, ResourceVisitOption...)を呼び出すことです。ViewHandler.getViews(FacesContext facesContext, StringSE path, int maxDepth, ViewVisitOption... options) 指定された初期パスをルートとするすべてのアクティブなViewDeclarationLanguageのビューツリーをウォークすることにより、レイジーに配置されたStreamを返します。ViewHandler.getViews(FacesContext facesContext, StringSE path, ViewVisitOption... options) 指定された初期パスをルートとするすべてのアクティブなViewDeclarationLanguageのビューツリーをウォークすることにより、レイジーに配置されたStreamを返します。ViewHandlerWrapper.getViews(FacesContext context, StringSE path, int maxDepth, ViewVisitOption... options) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getViews(FacesContext, String, int, ViewVisitOption...)を呼び出すことです。ViewHandlerWrapper.getViews(FacesContext context, StringSE path, ViewVisitOption... options) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getViews(FacesContext, String, ViewVisitOption...)を呼び出すことです。StateManager.getViewState(FacesContext context) RenderKit固有のマークアップのないStringとしてビューステートを返す簡易メソッド。StateManagerWrapper.getViewState(FacesContext context) このメソッドのデフォルトの動作は、ラップされたStateManagerオブジェクトでStateManager.getViewState(jakarta.faces.context.FacesContext)を呼び出すことです。abstract StringSEViewHandler.getWebsocketURL(FacesContext context, StringSE channel) このメソッドから返された値が、java.net.URLの 4 つの引数を持つコンストラクターのfile引数として使用される場合(最初の 3 つの引数に適切な値が使用されると想定)、そのURLのtoExternalForm()へのプッシュハンドシェイクリクエストを行うクライアントは、現在のビューで WebSocket プッシュチャネルを接続するための引数channelViewHandlerWrapper.getWebsocketURL(FacesContext context, StringSE channel) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.getWebsocketURL(FacesContext, String)を呼び出すことです。voidConfigurableNavigationHandlerWrapper.handleNavigation(FacesContext context, StringSE fromAction, StringSE outcome) abstract voidNavigationHandler.handleNavigation(FacesContext context, StringSE fromAction, StringSE outcome) 指定されたFacesContextの状態情報に加えて実行されるアプリケーションのアクションによって返された結果の文字列に基づいて、ナビゲーション処理を実行します。voidNavigationHandler.handleNavigation(FacesContext context, StringSE fromAction, StringSE outcome, StringSE toFlowDocumentId) 呼び出し元がこのナビゲーションによって入力されるフローの定義ドキュメント ID を提供できるようにするNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)のオーバーロードされたバリアント。voidNavigationHandlerWrapper.handleNavigation(FacesContext context, StringSE fromAction, StringSE outcome) voidNavigationHandlerWrapper.handleNavigation(FacesContext context, StringSE fromAction, StringSE outcome, StringSE toFlowDocumentId) abstract voidResourceHandler.handleResourceRequest(FacesContext context) このメソッドは、リソースリクエストを満たすための規約を指定します。voidResourceHandlerWrapper.handleResourceRequest(FacesContext context) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResourceHandler.handleResourceRequest(jakarta.faces.context.FacesContext)を呼び出すことです。voidViewHandler.initView(FacesContext context) リクエスト処理ライフサイクルのビューを初期化します。voidViewHandlerWrapper.initView(FacesContext context) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.initView(jakarta.faces.context.FacesContext)を呼び出すことです。voidConfigurableNavigationHandler.inspectFlow(FacesContext context, Flow flow) フローシステムによって呼び出され、ナビゲーションルールについてフローをインスペクションします。voidConfigurableNavigationHandlerWrapper.inspectFlow(FacesContext context, Flow flow) booleanResourceHandler.isResourceRendered(FacesContext context, StringSE resourceName, StringSE libraryName) 指定されたリソースとライブラリ名で識別されるリソースがレンダリングされているかどうかを返します。booleanResourceHandlerWrapper.isResourceRendered(FacesContext context, StringSE resourceName, StringSE libraryName) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResourceHandler.isResourceRendered(FacesContext, String, String)を呼び出すことです。abstract booleanResourceHandler.isResourceRequest(FacesContext context) 現在のリクエストがリソースリクエストである場合は、trueを返します。booleanResourceHandlerWrapper.isResourceRequest(FacesContext context) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResourceHandler.isResourceRequest(jakarta.faces.context.FacesContext)を呼び出すことです。booleanStateManager.isSavingStateInClient(FacesContext context) 状態がクライアントに保存されているかどうかを判断するメソッド。booleanStateManagerWrapper.isSavingStateInClient(FacesContext context) このメソッドのデフォルトの動作は、ラップされたStateManagerオブジェクトでStateManager.isSavingStateInClient(jakarta.faces.context.FacesContext)を呼び出すことです。voidResourceHandler.markResourceRendered(FacesContext context, StringSE resourceName, StringSE libraryName) 指定されたリソースとライブラリ名で識別されるリソースをレンダリング済みとしてマークします。voidResourceHandlerWrapper.markResourceRendered(FacesContext context, StringSE resourceName, StringSE libraryName) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResourceHandler.markResourceRendered(FacesContext, String, String)を呼び出すことです。voidApplication.publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceBaseType, ObjectSE source) このメソッドは、source引数のClassを使用する代わりに、ランタイムが引数sourceBaseTypeを使用して一致するリスナーを検索する必要があることを除いて、Application.publishEvent(FacesContext,Class,Object)とまったく同じように機能します。voidApplication.publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ObjectSE source) isProcessingEvents()がtrueであり、systemEventClassで表される型のイベントのリスナーが 1 つ以上ある場合は、それらのリスナーを呼び出して、イベントのソースとしてsourceを渡します。voidApplicationWrapper.publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceBaseType, ObjectSE source) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Class, Object)を呼び出すことです。voidApplicationWrapper.publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ObjectSE source) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Object)を呼び出すことです。abstract voidViewHandler.renderView(FacesContext context, UIViewRoot viewToRender) 現在のFacesContextに関連付けられているレスポンスオブジェクトにレスポンスビューをレンダリングするために必要なアクションを実行します。voidViewHandlerWrapper.renderView(FacesContext context, UIViewRoot viewToRender) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.renderView(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot)を呼び出すことです。abstract UIViewRootViewHandler.restoreView(FacesContext context, StringSE viewId) ViewHandlerWrapper.restoreView(FacesContext context, StringSE viewId) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.restoreView(jakarta.faces.context.FacesContext, String)を呼び出すことです。abstract booleanResource.userAgentNeedsUpdate(FacesContext context) このリソースをリクエストするユーザーエージェントが更新を必要とする場合、trueを返します。booleanResourceWrapper.userAgentNeedsUpdate(FacesContext context) このメソッドのデフォルトの動作は、ラップされたResourceHandlerオブジェクトでResource.userAgentNeedsUpdate(jakarta.faces.context.FacesContext)を呼び出すことです。voidStateManager.writeState(FacesContext context, ObjectSE state) 実装に依存する方法で、指定された状態Objectインスタンスで表される状態を保存します。voidStateManagerWrapper.writeState(FacesContext context, ObjectSE state) このメソッドのデフォルトの動作は、ラップされたStateManagerオブジェクトでStateManager.writeState(jakarta.faces.context.FacesContext, java.lang.Object)を呼び出すことです。abstract voidViewHandler.writeState(FacesContext context) 現在の状態情報をすぐに書き出す(StateManager.writeState(jakarta.faces.context.FacesContext, java.lang.Object)を呼び出すか、後で状態情報をどこに書き込むかを記録する)ために、適切なアクションを実行します。voidViewHandlerWrapper.writeState(FacesContext context) このメソッドのデフォルトの動作は、ラップされたViewHandlerオブジェクトでViewHandler.writeState(jakarta.faces.context.FacesContext)を呼び出すことです。jakarta.faces.component 内の FacesContext 使用
FacesContext を返す jakarta.faces.component のメソッド修飾子と型メソッド説明protected abstract FacesContextUIComponent.getFacesContext()現在のリクエストのFacesContextインスタンスを返す便利なメソッド。protected FacesContextUIComponentBase.getFacesContext()型 FacesContext のパラメーターを持つ jakarta.faces.component のメソッド修飾子と型メソッド説明voidUIViewRoot.addComponentResource(FacesContext context, UIComponent componentResource) リソースインスタンスを表すと想定される引数componentを、リソースとしてこのビューに追加します。voidUIViewRoot.addComponentResource(FacesContext context, UIComponent componentResource, StringSE target) リソースインスタンスを表すと想定される引数componentを、リソースとしてこのビューに追加します。voidUIViewRoot.broadcastEvents(FacesContext context, PhaseId phaseId) キューに入れられたイベントをブロードキャストします。UIData.createUniqueId(FacesContext context, StringSE seed) UIForm.createUniqueId(FacesContext context, StringSE seed) コンポーネントの識別子を生成します。UINamingContainer.createUniqueId(FacesContext context, StringSE seed) UIViewRoot.createUniqueId(FacesContext context, StringSE seed) コンポーネントの識別子を生成します。UniqueIdVendor.createUniqueId(FacesContext context, StringSE seed) コンポーネントの識別子を生成します。abstract voidUIComponent.decode(FacesContext context) 指定されたFacesContextに含まれるリクエストからこのUIComponentの新しい状態をデコードし、必要に応じてこの状態を保存します。voidUIComponentBase.decode(FacesContext context) voidUIInput.decode(FacesContext context) voidUIViewAction.decode(FacesContext context) スーパークラスからの動作をオーバーライドしてActionEventをキューに入れると、このインスタンスに関連付けられているactionまたはactionListenerが呼び出される可能性があります。voidUIViewParameter.decode(FacesContext context) スーパークラスの動作をオーバーライドして、UIViewParameter.getName()によって指定された名前で受信リクエストパラメーターマップから値をプルし、UIInput.setSubmittedValue(java.lang.Object)への呼び出しで値を格納します。voidUIComponent.encodeAll(FacesContext context) このコンポーネントがUIComponent.isRendered()からtrueを返す場合は、次のアクションを実行します。voidUIViewParameter.encodeAll(FacesContext context) UIViewRoot.encodeEnd(jakarta.faces.context.FacesContext)によって特別に呼び出されるこのメソッドは、送信された値をUIViewParameter.getStringValue(jakarta.faces.context.FacesContext)からの戻り値に設定するだけです。abstract voidUIComponent.encodeBegin(FacesContext context) voidUIComponentBase.encodeBegin(FacesContext context) voidUIData.encodeBegin(FacesContext context) デフォルトの動作に加えて、現在のページをエラーで再レンダリングする必要がない限り、子入力コンポーネントの保存された行ごとの状態が破棄されることを確認してください。voidUIViewRoot.encodeBegin(FacesContext context) デフォルトのUIComponentBase.encodeBegin(jakarta.faces.context.FacesContext)動作をオーバーライドします。abstract voidUIComponent.encodeChildren(FacesContext context) voidUIComponentBase.encodeChildren(FacesContext context) voidUIViewRoot.encodeChildren(FacesContext context) PartialViewContext.isAjaxRequest()がtrueを返す場合は、PhaseId.RENDER_RESPONSEを指定してPartialViewContext.processPartial(jakarta.faces.event.PhaseId)を呼び出し、部分的なレンダリングを実行します。abstract voidUIComponent.encodeEnd(FacesContext context) voidUIComponentBase.encodeEnd(FacesContext context) voidUIViewRoot.encodeEnd(FacesContext context) UIViewRoot.getAfterPhaseListener()が非 nullを返す場合は、それを呼び出して、PhaseId.RENDER_RESPONSEフェーズのPhaseEventを渡します。abstract StringSEUIComponent.getClientId(FacesContext context) このコンポーネントのクライアント側識別子を返し、必要に応じて生成します。UIComponentBase.getClientId(FacesContext context) UIData.getClientId(FacesContext context) -1 に設定されていない場合、rowIndexプロパティの現在の値を含むこのコンポーネントのクライアント識別子を返します。UIViewRoot.getComponentResources(FacesContext context) サポートされているすべてのターゲットのすべてのUIComponentリソースの変更不可能な順序付けされたListを返します。UIViewRoot.getComponentResources(FacesContext context, StringSE target) UIComponent.getContainerClientId(FacesContext context) NamingContainerを実装するコンポーネントが、先頭への追加ロジックを個別に呼び出し可能なメソッドに分割することで、子孫の clientIds への clientId の先頭への追加を選択的に無効にできるようにします。UIForm.getContainerClientId(FacesContext context) UIComponent.getContainerClientId(jakarta.faces.context.FacesContext)をオーバーライドして、このフォームのUIForm.isPrependId()プロパティの値に応じて、ユーザーがこのフォームを無効にして、clientIdをその子孫のclientIdsの前に付加できないようにします。protected ObjectSEUIInput.getConvertedValue(FacesContext context, ObjectSE newSubmittedValue) 必要に応じて、送信された値を適切なデータ型の「ローカル値」に変換します。protected ObjectSEUIViewParameter.getConvertedValue(FacesContext context, ObjectSE submittedValue) このクラスにはRendererがないため、標準の HTML_BASICRenderKitのcomponent-family: jakarta.faces.Inputおよびrenderer-type: jakarta.faces.Textを利用して、そのRenderer.getConvertedValue(jakarta.faces.context.FacesContext, T, java.lang.Object)メソッドを呼び出します。static UIComponentUIComponent.getCurrentComponent(FacesContext context) 現在処理中のUIComponentインスタンスを返します。static UIComponentUIComponent.getCurrentCompositeComponent(FacesContext context) 複合コンポーネントであるUIComponent.getCurrentComponent(jakarta.faces.context.FacesContext)から返されたコンポーネントに相対的な最も近い祖先コンポーネントを返します。そのようなコンポーネントが存在しない場合はnullを返します。protected abstract RendererUIComponent.getRenderer(FacesContext context) このコンポーネントに関連付けられているRendererインスタンスがあれば、それを返す簡易メソッド。それ以外の場合は、nullを返します。protected RendererUIComponentBase.getRenderer(FacesContext context) static charUINamingContainer.getSeparatorChar(FacesContext context) clientId のセグメントを区切るために使用される文字を返します。UIViewParameter.getStringValue(FacesContext context) このパラメーターの値がValueExpressionからのものである場合は式の値を返し、それ以外の場合はローカル値を返します。UIViewParameter.getStringValueFromModel(FacesContext context) 標準の変換手順を手動で実行して、値式から文字列値を取得します。UIViewParameter.Reference.getUIViewParameter(FacesContext context) このインスタンスが参照するUIViewParameterを返します。voidContextCallback.invokeContextCallback(FacesContext context, UIComponent target) このメソッドは、UIComponent.invokeOnComponent(jakarta.faces.context.FacesContext, java.lang.String, jakarta.faces.component.ContextCallback)の実装によって呼び出され、invokeOnComponentへの引数として指定されたclientIdとともにコンポーネントに渡される必要があります。booleanUIComponent.invokeOnComponent(FacesContext context, StringSE clientId, ContextCallback callback) ビュー階層のこのコンポーネントから開始して、引数clientIdと等しいclientIdを持つコンポーネントを検索し、見つかった場合は、引数callbackでContextCallback.invokeContextCallback(jakarta.faces.context.FacesContext, jakarta.faces.component.UIComponent)メソッドを呼び出し、現在のFacesContextと見つかったコンポーネントを引数として渡します。booleanUIComponentBase.invokeOnComponent(FacesContext context, StringSE clientId, ContextCallback callback) ビュー階層のこのコンポーネントから開始して、引数clientIdと等しいclientIdを持つコンポーネントを検索し、見つかった場合は、引数callbackでContextCallback.invokeContextCallback(jakarta.faces.context.FacesContext, jakarta.faces.component.UIComponent)メソッドを呼び出し、現在のFacesContextと見つかったコンポーネントを引数として渡します。booleanUIData.invokeOnComponent(FacesContext context, StringSE clientId, ContextCallback callback) UIComponentBase.invokeOnComponent(jakarta.faces.context.FacesContext, java.lang.String, jakarta.faces.component.ContextCallback)の動作をオーバーライドして、コンポーネントを見つけてそのコールバックを呼び出す前に、データを適切に配置するための特別な注意を提供します。booleanUIForm.invokeOnComponent(FacesContext context, StringSE clientId, ContextCallback callback) static booleanUIViewAction.isProcessingBroadcast(FacesContext context) 現在のリクエスト処理ライフサイクルがUIViewAction.decode(jakarta.faces.context.FacesContext)の呼び出し中にキューに入れられたイベントのブロードキャストを処理している最中にある場合、trueを返します。voidUIComponent.popComponentFromEL(FacesContext context) voidUIViewRoot.processApplication(FacesContext context) リクエスト処理ライフサイクルのアプリケーションの呼び出しフェーズでキューに入れられたイベントをブロードキャストし、このフェーズのイベント処理によってrenderResponse()またはresponseComplete()が呼び出された場合は、後のフェーズのイベントをすべてクリアします。abstract voidUIComponent.processDecodes(FacesContext context) 次のように、このコンポーネントのすべてのファセット、このコンポーネントのすべての子、このコンポーネント自体に対して、リクエスト処理ライフサイクルのリクエスト値の適用フェーズで必要なコンポーネントツリー処理を実行します。voidUIComponentBase.processDecodes(FacesContext context) voidUIData.processDecodes(FacesContext context) デフォルトのUIComponentBase.processDecodes(jakarta.faces.context.FacesContext)処理をオーバーライドして、以下のステップを実行します。voidUIForm.processDecodes(FacesContext context) UIComponent.processDecodes(jakarta.faces.context.FacesContext)をオーバーライドして、フォームがその子より先にデコードされるようにします。voidUIInput.processDecodes(FacesContext context) スーパークラスによって提供されるものに加えて、特殊なデコード動作。voidUIViewRoot.processDecodes(FacesContext context) abstract voidUIComponent.processRestoreState(FacesContext context, ObjectSE state) 次のように、このコンポーネントのすべてのファセット、このコンポーネントのすべての子、このコンポーネント自体に対して、リクエスト処理ライフサイクルのビューの復元フェーズで必要なコンポーネントツリー処理を実行します。voidUIComponentBase.processRestoreState(FacesContext context, ObjectSE state) voidUIViewRoot.processRestoreState(FacesContext context, ObjectSE state) デフォルトの実装はtryブロック内からUIComponentBase.processRestoreState(jakarta.faces.context.FacesContext, java.lang.Object)を呼び出す必要があります。abstract ObjectSEUIComponent.processSaveState(FacesContext context) 次のように、このコンポーネントのすべてのファセット、このコンポーネントのすべての子、このコンポーネント自体に対して、リクエスト処理ライフサイクルのレンダリングレスポンスフェーズの状態保存部分で必要なコンポーネントツリー処理を実行します。UIComponentBase.processSaveState(FacesContext context) abstract voidUIComponent.processUpdates(FacesContext context) 次のように、このコンポーネントのすべてのファセット、このコンポーネントのすべての子、このコンポーネント自体に対して、リクエスト処理ライフサイクルのモデル値の更新フェーズで必要なコンポーネントツリー処理を実行します。voidUIComponentBase.processUpdates(FacesContext context) voidUIData.processUpdates(FacesContext context) デフォルトのUIComponentBase.processUpdates(jakarta.faces.context.FacesContext)処理をオーバーライドして、以下のステップを実行します。voidUIForm.processUpdates(FacesContext context) UIComponent.processUpdates(jakarta.faces.context.FacesContext)をオーバーライドして、このUIFormインスタンスの子がUIForm.isSubmitted()がtrueを返す場合にのみ処理されるようにします。voidUIInput.processUpdates(FacesContext context) voidUIViewRoot.processUpdates(FacesContext context) abstract voidUIComponent.processValidators(FacesContext context) 次のように、このコンポーネントのすべてのファセット、このコンポーネントのすべての子、このコンポーネント自体に対して、リクエスト処理ライフサイクルのプロセス検証フェーズで必要なコンポーネントツリー処理を実行します。voidUIComponentBase.processValidators(FacesContext context) voidUIData.processValidators(FacesContext context) デフォルトのUIComponentBase.processValidators(jakarta.faces.context.FacesContext)処理をオーバーライドして、以下のステップを実行します。voidUIForm.processValidators(FacesContext context) UIComponent.processValidators(jakarta.faces.context.FacesContext)をオーバーライドして、このUIFormインスタンスの子がUIForm.isSubmitted()がtrueを返す場合にのみ処理されるようにします。voidUIInput.processValidators(FacesContext context) immediateプロパティが(デフォルトで)false の場合UIComponentBaseから継承された標準processValidators動作に加えて、validate()を呼び出します。後でコンポーネントが無効になった場合は、renderResponse()を呼び出します。voidUISelectOne.processValidators(FacesContext context) UISelectOne.getGroup()が設定されていて、UIInput.getSubmittedValue()が空で、UIForm親内に同じグループを持つ少なくとも 1 つの他のコンポーネントが空でないUIInput.getSubmittedValue()を持っているか、UIInput.isLocalValueSet()でtrueを返すか、UIInput.isValid()でfalseを返す場合、現在のコンポーネントの検証をスキップし、それ以外の場合は実行super.processValidators(context)による標準スーパークラス処理。voidUIViewParameter.processValidators(FacesContext context) スーパークラスの動作を特殊化して、nullを別の方法で扱います。voidUIViewRoot.processValidators(FacesContext context) voidUIComponent.pushComponentToEL(FacesContext context, UIComponent component) 現在のUIComponentthisをFacesContext属性マップにプッシュし、後続のUIComponent.popComponentFromEL(jakarta.faces.context.FacesContext)呼び出しのために以前のUIComponentを保存します。voidUIViewRoot.removeComponentResource(FacesContext context, UIComponent componentResource) このビューのリソースとして、リソースインスタンスを表すと想定されている引数componentを削除します。voidUIViewRoot.removeComponentResource(FacesContext context, UIComponent componentResource, StringSE target) このビューのリソースとして、リソースインスタンスを表すと想定されている引数componentを削除します。voidUIViewRoot.resetValues(FacesContext context, CollectionSE<StringSE> clientIds) clientIds にアクセスし、コンポーネントがEditableValueHolderのインスタンスである場合は、そのEditableValueHolder.resetValue()メソッドを呼び出します。static ObjectSEUIComponentBase.restoreAttachedState(FacesContext context, ObjectSE stateObj) このメソッドは、UIComponentBase.saveAttachedState(jakarta.faces.context.FacesContext, java.lang.Object)を使用して保存したオブジェクトを復元する必要があるUIComponentサブクラスによって呼び出されます。voidStateHolder.restoreState(FacesContext context, ObjectSE state) state オブジェクトのエントリから状態を復元するために必要な処理を実行します。voidUIComponentBase.restoreState(FacesContext context, ObjectSE state) voidUIData.restoreState(FacesContext context, ObjectSE state) voidUIInput.restoreState(FacesContext context, ObjectSE state) voidUIOutput.restoreState(FacesContext context, ObjectSE state) voidUIViewRoot.restoreState(FacesContext context, ObjectSE state) voidTransientStateHolder.restoreTransientState(FacesContext context, ObjectSE state) 状態として渡されたオブジェクトを使用して、「一時的な状態」を復元します。voidUIComponent.restoreTransientState(FacesContext context, ObjectSE state) 一時的な状態の概念をサポートする必要があるコンポーネントの場合、このメソッドは、UIComponent.saveTransientState(jakarta.faces.context.FacesContext)への以前の呼び出しで保存された状態を復元します。voidUIViewRoot.restoreViewScopeState(FacesContext context, ObjectSE state) ViewScope 状態を復元します。static ObjectSEUIComponentBase.saveAttachedState(FacesContext context, ObjectSE attachedObject) このメソッドは、1 つまたは複数のアタッチされたオブジェクトを保存するUIComponentサブクラスによって呼び出されます。StateHolder.saveState(FacesContext context) インスタンスの状態をSerializableオブジェクトとして取得します。UIComponentBase.saveState(FacesContext context) UIData.saveState(FacesContext context) UIInput.saveState(FacesContext context) UIOutput.saveState(FacesContext context) UIViewRoot.saveState(FacesContext context) TransientStateHolder.saveTransientState(FacesContext context) 関連する「一時的な状態」を含むオブジェクトを返します。後で「一時的な状態」を復元するために使用できます。UIComponent.saveTransientState(FacesContext context) 一時的な状態の概念をサポートする必要があるコンポーネントの場合、このメソッドは、本質的に一時的であることがわかっているすべての状態を保存します。voidUIInput.updateModel(FacesContext context) 次のアルゴリズムを実行して、必要に応じて、このUIInputに関連付けられているモデルデータを更新します。voidUIViewParameter.updateModel(FacesContext context) スーパークラスUIInput.updateModel(jakarta.faces.context.FacesContext)を呼び出し、値が値式ではなく、有効であり、このライフサイクルの実行でローカル値が設定されている場合にのみ、値をリクエストスコープにプッシュする追加のアクションを実行します。voidUIInput.validate(FacesContext context) 次のアルゴリズムを実行して、このUIInputのローカル値を検証します。protected voidUIInput.validateValue(FacesContext context, ObjectSE newValue) 以下のアルゴリズムに従って「有効な」プロパティを設定します。protected voidUISelectMany.validateValue(FacesContext context, ObjectSE value) UIInputから継承された標準的な検証動作に加えて、任意の指定された値は、利用可能なオプションの 1 に等しいことを確認してください。protected voidUISelectOne.validateValue(FacesContext context, ObjectSE value) UIInputから継承された標準的な検証動作に加えて、任意の指定された値が利用可能なオプションの 1 に等しいことを確認してください。型 FacesContext のパラメーターを持つ jakarta.faces.component のコンストラクター修飾子コンストラクター説明Reference(FacesContext context, UIViewParameter param, int indexInParent, StringSE viewIdAtTimeOfConstruction) UIViewParameterへの参照を作成します。jakarta.faces.component.behavior 内の FacesContext 使用
FacesContext を返す jakarta.faces.component.behavior のメソッド修飾子と型メソッド説明abstract FacesContextClientBehaviorContext.getFacesContext()現在のリクエストのFacesContextを返します。型 FacesContext のパラメーターを持つ jakarta.faces.component.behavior のメソッド修飾子と型メソッド説明static ClientBehaviorContextClientBehaviorContext.createClientBehaviorContext(FacesContext context, UIComponent component, StringSE eventName, StringSE sourceId, CollectionSE<ClientBehaviorContext.Parameter> parameters) ClientBehaviorContext インスタンスを作成します。voidClientBehavior.decode(FacesContext context, UIComponent component) 指定されたFacesContextに含まれるリクエストから、このClientBehaviorの新しい状態をデコードします。voidClientBehaviorBase.decode(FacesContext context, UIComponent component) protected ClientBehaviorRendererClientBehaviorBase.getRenderer(FacesContext context) このClientBehaviorに関連付けられているClientBehaviorRendererインスタンスを返すための便利なメソッド(存在する場合)。それ以外の場合は、nullを返します。voidAjaxBehavior.restoreState(FacesContext context, ObjectSE state) voidBehaviorBase.restoreState(FacesContext context, ObjectSE state) AjaxBehavior.saveState(FacesContext context) BehaviorBase.saveState(FacesContext context) jakarta.faces.component.search 内の FacesContext 使用
FacesContext を返す jakarta.faces.component.search のメソッド修飾子と型メソッド説明abstract FacesContextSearchExpressionContext.getFacesContext()現在のリクエストの FacesContext を返します。型 FacesContext のパラメーターを持つ jakarta.faces.component.search のメソッド修飾子と型メソッド説明static SearchExpressionContextSearchExpressionContext.createSearchExpressionContext(FacesContext context, UIComponent source) SearchExpressionHandlerで使用するSearchExpressionContextインスタンスを作成します。static SearchExpressionContextSearchExpressionContext.createSearchExpressionContext(FacesContext context, UIComponent source, SetSE<SearchExpressionHint> expressionHints, SetSE<VisitHint> visitHints) SearchExpressionHandlerで使用するSearchExpressionContextインスタンスを作成します。char[]SearchExpressionHandler.getExpressionSeperatorChars(FacesContext context) 一連の式で式を区切るために使用される文字を返します。char[]SearchExpressionHandlerWrapper.getExpressionSeperatorChars(FacesContext context) abstract SearchExpressionContextSearchExpressionContextFactory.getSearchExpressionContext(FacesContext context, UIComponent source, SetSE<SearchExpressionHint> expressionHints, SetSE<VisitHint> visitHints) SearchExpressionHandlerで使用するSearchExpressionContextインスタンスを作成します。abstract StringSE[]SearchExpressionHandler.splitExpressions(FacesContext context, StringSE expressions) 可能性のある複数の式を持つSearchExpressionHandler.getExpressionSeperatorChars(jakarta.faces.context.FacesContext)に基づいて、文字列を配列に分割します。StringSE[]SearchExpressionHandlerWrapper.splitExpressions(FacesContext context, StringSE expressions) jakarta.faces.component.visit 内の FacesContext 使用
FacesContext を返す jakarta.faces.component.visit のメソッド修飾子と型メソッド説明abstract FacesContextVisitContext.getFacesContext()現在のリクエストの FacesContext を返します。VisitContextWrapper.getFacesContext()型 FacesContext のパラメーターを持つ jakarta.faces.component.visit のメソッド修飾子と型メソッド説明static VisitContextVisitContext.createVisitContext(FacesContext context) UIComponent.visitTree()で使用する VisitContext インスタンスを作成します。static VisitContextVisitContext.createVisitContext(FacesContext context, CollectionSE<StringSE> ids, SetSE<VisitHint> hints) UIComponent.visitTree(jakarta.faces.component.visit.VisitContext, jakarta.faces.component.visit.VisitCallback)で使用するために、指定された ID とヒントで初期化された VisitContext インスタンスを返します。abstract VisitContextVisitContextFactory.getVisitContext(FacesContext context, CollectionSE<StringSE> ids, SetSE<VisitHint> hints) 新しいVisitContextインスタンスを返します。jakarta.faces.context 内の FacesContext 使用
jakarta.faces.context 内の FacesContext サブクラス修飾子と型クラス説明classFacesContext を返す jakarta.faces.context のメソッド修飾子と型メソッド説明static FacesContextFacesContext.getCurrentInstance()現在のスレッドによって処理されているリクエストのFacesContextインスタンスを返します。abstract FacesContextFacesContextFactory.getFacesContext(ObjectSE context, ObjectSE request, ObjectSE response, Lifecycle lifecycle) この Web アプリケーション用に、指定されたLifecycleインスタンスを使用して、指定されたリクエストおよびレスポンスオブジェクトの処理用に初期化されたFacesContextインスタンスを作成し(必要な場合)返します。FacesContextWrapper.getWrapped()型 FacesContext のパラメーターを持つ jakarta.faces.context のメソッド修飾子と型メソッド説明abstract voidFlash.doPostPhaseActions(FacesContext ctx) すべてのライフサイクルフェーズの実行後に呼び出されるこのメソッドにより、実装は、ライフサイクルを処理するリクエストに適用される Flash スコープ契約を提供するために必要なアクションを実行できます。voidFlashWrapper.doPostPhaseActions(FacesContext ctx) このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.doPostPhaseActions(FacesContext)を呼び出すことです。abstract voidFlash.doPrePhaseActions(FacesContext ctx) すべてのライフサイクルフェーズの実行前に呼び出されるこのメソッドにより、実装は、ライフサイクルを処理するリクエストに適用される Flash スコープ契約を提供するために必要なアクションを実行できます。voidFlashWrapper.doPrePhaseActions(FacesContext ctx) このメソッドのデフォルトの動作は、ラップされたFlashオブジェクトでFlash.doPrePhaseActions(FacesContext)を呼び出すことです。abstract PartialViewContextPartialViewContextFactory.getPartialViewContext(FacesContext context) protected static voidFacesContext.setCurrentInstance(FacesContext context) 現在のスレッドによって処理されているリクエストのFacesContextインスタンスを設定します。型 FacesContext のパラメーターを持つ jakarta.faces.context のコンストラクター修飾子コンストラクター説明FacesContextWrapper(FacesContext wrapped) この Faces コンテキストが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。jakarta.faces.convert 内の FacesContext 使用
型 FacesContext のパラメーターを持つ jakarta.faces.convert のメソッド修飾子と型メソッド説明BigDecimalConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) BigIntegerConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) BooleanConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) ByteConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) CharacterConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) Converter.getAsObject(FacesContext context, UIComponent component, StringSE value) リクエスト処理のライフサイクルのプロセス検証フェーズ中に格納されているに適したモデルデータオブジェクトに、指定さUIComponentに関連付けられている指定された文字列値を変換します。DateTimeConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) DoubleConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) EnumConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) value引数を、コンストラクターで提供されるクラスの列挙型定数の 1 つに変換します。FloatConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) IntegerConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) LongConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) NumberConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) ShortConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) UUIDConverter.getAsObject(FacesContext context, UIComponent component, StringSE value) BigDecimalConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) BigIntegerConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) BooleanConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) ByteConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) CharacterConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) Converter.getAsString(FacesContext context, UIComponent component, T value) 指定されたUIComponentに関連付けられている指定されたモデルオブジェクトの値を、リクエスト処理ライフサイクルのレスポンスのレンダリングフェーズ中に生成されるレスポンスに含めるのに適した文字列に変換します。DateTimeConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) DoubleConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) EnumConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) value引数で指定された列挙型定数を文字列に変換します。FloatConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) IntegerConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) LongConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) NumberConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) ShortConverter.getAsString(FacesContext context, UIComponent component, ObjectSE value) UUIDConverter.getAsString(FacesContext context, UIComponent component, UUIDSE value) voidDateTimeConverter.restoreState(FacesContext context, ObjectSE state) voidEnumConverter.restoreState(FacesContext facesContext, ObjectSE object) voidNumberConverter.restoreState(FacesContext context, ObjectSE state) DateTimeConverter.saveState(FacesContext context) EnumConverter.saveState(FacesContext facesContext) NumberConverter.saveState(FacesContext context) jakarta.faces.event 内の FacesContext 使用
FacesContext を返す jakarta.faces.event のメソッド修飾子と型メソッド説明ExceptionQueuedEventContext.getContext()このリクエストのFacesContext。FacesEvent.getFacesContext()Faces コンテキストを取得します。PhaseEvent.getFacesContext()処理中のリクエストのFacesContextを返します。SystemEvent.getFacesContext()Faces コンテキストを取得します。型 FacesContext のパラメーターを持つ jakarta.faces.event のメソッド修飾子と型メソッド説明voidMethodExpressionActionListener.restoreState(FacesContext context, ObjectSE state) コンストラクターに記述されている両方のMethodExpressionインスタンスを復元する必要があります。voidMethodExpressionValueChangeListener.restoreState(FacesContext context, ObjectSE state) コンストラクターに記述されている両方のMethodExpressionインスタンスを復元する必要があります。MethodExpressionActionListener.saveState(FacesContext context) コンストラクターで記述されている両方のMethodExpressionインスタンスを保存する必要があります。MethodExpressionValueChangeListener.saveState(FacesContext context) コンストラクターで記述されている両方のMethodExpressionインスタンスを保存する必要があります。型 FacesContext のパラメーターを持つ jakarta.faces.event のコンストラクター修飾子コンストラクター説明ActionEvent(FacesContext facesContext, UIComponent component) Faces コンテキスト、指定されたソースコンポーネント、アクションコマンドから新しいイベントオブジェクトを構築します。AjaxBehaviorEvent(FacesContext facesContext, UIComponent component, Behavior behavior) Faces コンテキスト、指定されたソースコンポーネント、Ajax 動作から新しいイベントオブジェクトを構築します。BehaviorEvent(FacesContext facesContext, UIComponent component, Behavior behavior) Faces コンテキスト、指定されたソースコンポーネントおよび動作から新しいイベントオブジェクトを構築します。ComponentSystemEvent(FacesContext facesContext, UIComponent component) 引数componentをスーパークラスコンストラクターに渡します。ExceptionQueuedEvent(FacesContext facesContext, ExceptionQueuedEventContext eventContext) 引数ExceptionQueuedEventContextが発生したことを示す新しいExceptionQueuedEventをインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown) 引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component) 引数componentに関連して、引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component, PhaseId phaseId) ライフサイクルフェーズphaseId中に、引数componentに関連する引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。FacesEvent(FacesContext facesContext, UIComponent component) Faces コンテキストと指定されたソースコンポーネントから新しいイベントオブジェクトを構築します。PhaseEvent(FacesContext context, PhaseId phaseId, Lifecycle lifecycle) 指定されたパラメーターから新しいイベントオブジェクトを構築します。PostAddToViewEvent(FacesContext facesContext, UIComponent component) 引数componentがビューに追加されたばかりであることを示す新しいPostAddToViewEventをインスタンス化します。PostConstructApplicationEvent(FacesContext facesContext, Application application) このアプリケーションの新しいPostConstructApplicationEventを構築します。PostConstructCustomScopeEvent(FacesContext facesContext, ScopeContext scopeContext) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このイベントのインスタンスは、引数scopeContextで囲まれたカスタムスコープが作成されたことを示しています。PostConstructViewMapEvent(FacesContext facesContext, UIViewRoot root) 引数rootがビューマップに関連付けられたことを示す新しいPostConstructViewMapEventをインスタンス化します。PostKeepFlashValueEvent(FacesContext facesContext, StringSE key) 引数keyがフラッシュに保持されたことを示す新しいPostKeepFlashValueEventをインスタンス化します。PostPutFlashValueEvent(FacesContext facesContext, StringSE key) 引数keyがフラッシュに書き込まれたことを示す新しいPostPutFlashValueEventをインスタンス化します。PostRenderViewEvent(FacesContext facesContext, UIViewRoot root) 引数rootがちょうどレンダリングされたことを示す新しいPostRenderViewEventをインスタンス化します。PostRestoreStateEvent(FacesContext facesContext, UIComponent component) 引数componentの状態が復元されたことを示す新しいPostRestoreStateEventをインスタンス化します。PostValidateEvent(FacesContext facesContext, UIComponent component) コンストラクターPreClearFlashEvent(FacesContext facesContext, MapSE<StringSE, ObjectSE> source) 引数keyがフラッシュに書き込まれたことを示す新しいPreClearFlashEventをインスタンス化します。PreDestroyApplicationEvent(FacesContext facesContext, Application application) このアプリケーションの新しいPreDestroyApplicationEventを構築します。PreDestroyCustomScopeEvent(FacesContext facesContext, ScopeContext scopeContext) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このイベントのインスタンスは、引数scopeContextで囲まれたカスタムスコープが間もなく終了することを示しています。PreDestroyViewMapEvent(FacesContext facesContext, UIViewRoot root) 引数rootに関連付けられたビューマップが破棄されたことを示す新しいViewMapDestroydEventをインスタンス化します。PreRemoveFlashValueEvent(FacesContext facesContext, StringSE key) 引数keyがフラッシュから削除されることを示す新しいPreRemoveFlashValueEventをインスタンス化します。PreRemoveFromViewEvent(FacesContext facesContext, UIComponent component) 引数componentがビューから削除されようとしていることを示す新しいBeforeRemoveFromViewをインスタンス化します。PreRenderComponentEvent(FacesContext facesContext, UIComponent component) 引数componentがレンダリングされようとしていることを示す新しいPreRenderComponentEventをインスタンス化します。PreRenderViewEvent(FacesContext facesContext, UIViewRoot root) 引数rootがレンダリングされようとしていることを示す新しいPreRenderViewEventをインスタンス化します。PreValidateEvent(FacesContext facesContext, UIComponent component) コンストラクターSystemEvent(FacesContext facesContext, ObjectSE source) 引数sourceをスーパークラスコンストラクターに渡します。ValueChangeEvent(FacesContext facesContext, UIComponent component, ObjectSE oldValue, ObjectSE newValue) Faces コンテキスト、指定されたソースコンポーネント、古い値と新しい値から新しいイベントオブジェクトを構築します。jakarta.faces.flow 内の FacesContext 使用
型 FacesContext のパラメーターを持つ jakarta.faces.flow のメソッド修飾子と型メソッド説明abstract voidFlowHandler.addFlow(FacesContext context, Flow toAdd) 現在のアプリケーションで認識されているFlowのコレクションに引数Flowを追加します。abstract voidFlowHandler.clientWindowTransition(FacesContext context) コンポーネントファミリjakarta.faces.OutcomeTargetのレンダラーによってレンダリングされたコンポーネントの場合にフロー遷移を許可します。abstract FlowHandlerFlowHandlerFactory.createFlowHandler(FacesContext context) FlowHandlerのシングルトンインスタンスを作成します。FlowHandlerFactoryWrapper.createFlowHandler(FacesContext context) abstract StringSEFlowCallNode.getCalledFlowDocumentId(FacesContext context) abstract StringSEFlowCallNode.getCalledFlowId(FacesContext context) abstract BooleanSESwitchCase.getCondition(FacesContext context) この場合はtrueを返し、そうでない場合はfalseを返します。abstract FlowFlowHandler.getCurrentFlow(FacesContext context) abstract StringSESwitchNode.getDefaultOutcome(FacesContext context) このスイッチでデフォルトの結果を返します。abstract FlowFlowHandler.getFlow(FacesContext context, StringSE definingDocumentId, StringSE id) abstract StringSEReturnNode.getFromOutcome(FacesContext context) 制御がこの戻りノードに渡されるときに使用されるfromOutcomeを返します。abstract StringSEFlowHandler.getLastDisplayedViewId(FacesContext context) FlowHandler.getCurrentFlow(jakarta.faces.context.FacesContext)によって返される現在のフローの最後に表示された viewId を返します。現在のフローがない場合はnullを返します。abstract booleanFlowHandler.isActive(FacesContext context, StringSE definingDocument, StringSE id) 引数definingDocumentおよびidによって参照されるフローが現在アクティブである場合にのみ、trueを返します。abstract voidFlowHandler.popReturnMode(FacesContext context) リターンノードを処理するときに、ナビゲーションの正しい処理を有効にします。abstract voidFlowHandler.pushReturnMode(FacesContext context) リターンノードを処理するときに、ナビゲーションの正しい処理を有効にします。abstract voidFlowHandler.transition(FacesContext context, Flow sourceFlow, Flow targetFlow, FlowCallNode outboundCallNode, StringSE toViewId) 現在のユーザーのClientWindowのフローグラフで遷移を実行します。jakarta.faces.lifecycle 内の FacesContext 使用
型 FacesContext のパラメーターを持つ jakarta.faces.lifecycle のメソッド修飾子と型メソッド説明voidLifecycle.attachWindow(FacesContext context) ライフサイクル全体でこの実行のUIViewRootを表示するために使用するClientWindowを作成または復元します。voidLifecycleWrapper.attachWindow(FacesContext context) abstract voidClientWindow.decode(FacesContext context) 実装は、受信リクエストを調べ、ClientWindow.getId()メソッドから返される必要がある値を抽出する必要があります。voidClientWindowWrapper.decode(FacesContext context) voidClientWindow.disableClientWindowRenderMode(FacesContext context) 生成された URL での ClientWindow の追加の使用ごとの無効化を許可するコンポーネントは、これらの URL をレンダリングする前に、まずこのメソッドを呼び出す必要があります。voidClientWindowWrapper.disableClientWindowRenderMode(FacesContext context) voidClientWindow.enableClientWindowRenderMode(FacesContext context) 生成された URL での ClientWindow の追加の使用ごとの無効化を許可するコンポーネントは、それらの URL をレンダリングした後、最初にこのメソッドを呼び出す必要があります。voidClientWindowWrapper.enableClientWindowRenderMode(FacesContext context) abstract voidLifecycle.execute(FacesContext context) Jakarta Faces Specification Document のセクション 2「リクエスト処理ライフサイクル」に従って、Render Response フェーズまでのリクエスト処理ライフサイクルのすべてのフェーズを指定された順序で実行します。voidLifecycleWrapper.execute(FacesContext context) abstract ClientWindowClientWindowFactory.getClientWindow(FacesContext context) 実装は、このリクエストのClientWindowインスタンスを作成する必要があります。ClientWindow.getQueryURLParameters(FacesContext context) このメソッドは、クライアントウィンドウ関連のパラメーターを URL に挿入する必要があるランタイムによって URL が生成されるたびに呼び出されます。ClientWindowWrapper.getQueryURLParameters(FacesContext context) booleanClientWindow.isClientWindowRenderModeEnabled(FacesContext context) 生成された URL に ClientWindow を追加するメソッドは、このメソッドを呼び出して、許可されているかどうかを確認する必要があります。booleanClientWindowWrapper.isClientWindowRenderModeEnabled(FacesContext context) abstract voidLifecycle.render(FacesContext context) 現在のリクエストに関連付けられているFacesContextインスタンスでresponseComplete()メソッドが呼び出されていない限り、リクエスト処理ライフサイクルのレスポンスのレンダリングフェーズを実行します。voidLifecycleWrapper.render(FacesContext context) jakarta.faces.render 内の FacesContext 使用
型 FacesContext のパラメーターを持つ jakarta.faces.render のメソッド修飾子と型メソッド説明Renderer.convertClientId(FacesContext context, StringSE clientId) コンポーネントが生成したクライアント ID を、クライアントへの送信に適した形式に変換します。RendererWrapper.convertClientId(FacesContext context, StringSE clientId) voidClientBehaviorRenderer.decode(FacesContext context, UIComponent component, ClientBehavior behavior) 指定されたFacesContextに含まれるリクエストから、このClientBehaviorの新しい状態をデコードします。voidRenderer.decode(FacesContext context, T component) voidRendererWrapper.decode(FacesContext context, UIComponent component) voidRenderer.encodeBegin(FacesContext context, T component) 最初に指定されたUIComponentを、作成中のレスポンスに関連付けられた出力ストリームまたはライターにレンダリングします。voidRendererWrapper.encodeBegin(FacesContext context, UIComponent component) voidRenderer.encodeChildren(FacesContext context, T component) encodeBegin()で説明されている規則に従って、このUIComponentの子コンポーネントをレンダリングして、レンダリングする適切な値を取得します。voidRendererWrapper.encodeChildren(FacesContext context, UIComponent component) voidRenderer.encodeEnd(FacesContext context, T component) encodeBegin()で説明されている規則に従って、指定されたUIComponentの現在の状態の終了をレンダリングして、レンダリングする適切な値を取得します。voidRendererWrapper.encodeEnd(FacesContext context, UIComponent component) Renderer.getConvertedValue(FacesContext context, T component, ObjectSE submittedValue) 以前に格納された状態情報を、このコンポーネントに必要な型のオブジェクトに変換しようとします(オプションで、このコンポーネントに登録されているConverterがある場合は、それを使用します)。RendererWrapper.getConvertedValue(FacesContext context, UIComponent component, ObjectSE submittedValue) ResponseStateManager.getCryptographicallyStrongTokenFromSession(FacesContext context) 準拠する実装は、このアプリケーションのビューを保護するために使用するために、暗号的に強力なトークンを返す必要があります。abstract RenderKitRenderKitFactory.getRenderKit(FacesContext context, StringSE renderKitId) ResponseStateManager.getState(FacesContext context, StringSE viewId) 実装は、現在のリクエストをインスペクションし、ツリー構造とResponseStateManager.writeState(jakarta.faces.context.FacesContext,java.lang.Object)の前の呼び出しに渡されたコンポーネントの状態を表すオブジェクトを返す必要があります。ResponseStateManager.getViewState(FacesContext context, ObjectSE state) この ResponseStateManager でサポートされているレンダリングテクノロジに関連するマークアップなしで、指定された状態をStringとして返します。booleanResponseStateManager.isPostback(FacesContext context) 現在のリクエストがポストバックの場合は true を返します。booleanResponseStateManager.isStateless(FacesContext context, StringSE viewId) ResponseStateManager.writeState(jakarta.faces.context.FacesContext, java.lang.Object)への前の呼び出しがステートレスだった場合は、trueを返します。voidResponseStateManager.writeState(FacesContext context, ObjectSE state) jakarta.faces.validator 内の FacesContext 使用
型 FacesContext のパラメーターを持つ jakarta.faces.validator のメソッド修飾子と型メソッド説明voidBeanValidator.restoreState(FacesContext context, ObjectSE state) voidDoubleRangeValidator.restoreState(FacesContext context, ObjectSE state) voidLengthValidator.restoreState(FacesContext context, ObjectSE state) voidLongRangeValidator.restoreState(FacesContext context, ObjectSE state) voidMethodExpressionValidator.restoreState(FacesContext context, ObjectSE state) voidRegexValidator.restoreState(FacesContext context, ObjectSE state) BeanValidator.saveState(FacesContext context) DoubleRangeValidator.saveState(FacesContext context) LengthValidator.saveState(FacesContext context) LongRangeValidator.saveState(FacesContext context) MethodExpressionValidator.saveState(FacesContext context) RegexValidator.saveState(FacesContext context) voidBeanValidator.validate(FacesContext context, UIComponent component, ObjectSE value) Bean 検証制約に従って値が有効であることを確認します。voidDoubleRangeValidator.validate(FacesContext context, UIComponent component, ObjectSE value) voidLengthValidator.validate(FacesContext context, UIComponent component, ObjectSE value) voidLongRangeValidator.validate(FacesContext context, UIComponent component, ObjectSE value) voidMethodExpressionValidator.validate(FacesContext context, UIComponent component, ObjectSE value) voidRegexValidator.validate(FacesContext context, UIComponent component, ObjectSE value) 正規表現パターンに対して文字列を検証します。voidRequiredValidator.validate(FacesContext context, UIComponent component, ObjectSE value) 変換されたオブジェクト値が null でないことを確認します。voidValidator.validate(FacesContext context, UIComponent component, T value) jakarta.faces.view 内の FacesContext 使用
型 FacesContext のパラメーターを持つ jakarta.faces.view のメソッド修飾子と型メソッド説明voidAttachedObjectHandler.applyAttachedObject(FacesContext context, UIComponent parent) 引数parentを取り、この添付オブジェクトをそれに適用します。abstract voidViewDeclarationLanguage.buildView(FacesContext context, UIViewRoot root) 子供たちと一緒に移入する、ViewDeclarationLanguage.createView(jakarta.faces.context.FacesContext, java.lang.String)への呼び出しを介して作成されている必要があり、引数UIViewRootを引き起こすために、この VDL 実装に任意のアクションを特定してください。voidViewDeclarationLanguageWrapper.buildView(FacesContext context, UIViewRoot root) ViewDeclarationLanguage.calculateResourceLibraryContracts(FacesContext context, StringSE viewId) 引数viewIdで指定されたビューで使用できるようになるリソースライブラリ契約のリストを返します。ViewDeclarationLanguageWrapper.calculateResourceLibraryContracts(FacesContext context, StringSE viewId) ViewDeclarationLanguage.createComponent(FacesContext context, StringSE taglibURI, StringSE tagName, MapSE<StringSE, ObjectSE> attributes) ViewDeclarationLanguage固有のタグライブラリ URI とタグ名を指定してコンポーネントを作成します。ViewDeclarationLanguageWrapper.createComponent(FacesContext context, StringSE taglibURI, StringSE tagName, MapSE<StringSE, ObjectSE> attributes) abstract UIViewRootViewMetadata.createMetadataView(FacesContext context) ビューパラメーターメタデータのみを含む新しいUIViewRootを作成します。abstract UIViewRootViewDeclarationLanguage.createView(FacesContext context, StringSE viewId) 引数viewIdによって参照されるアーティファクトに含まれる VDL からUIViewRootを作成します。ViewDeclarationLanguageWrapper.createView(FacesContext context, StringSE viewId) abstract BeanInfoSEViewDeclarationLanguage.getComponentMetadata(FacesContext context, Resource componentResource) 引数componentResourceまたはメタデータが見つからない場合はnullで表される複合コンポーネントのコンポーネントメタデータへの参照を返します。ViewDeclarationLanguageWrapper.getComponentMetadata(FacesContext context, Resource componentResource) abstract ResourceViewDeclarationLanguage.getScriptComponentResource(FacesContext context, Resource componentResource) 引数componentResourceを指定してResourceを検出するために、実装固有のアクションを実行します。ViewDeclarationLanguageWrapper.getScriptComponentResource(FacesContext context, Resource componentResource) abstract StateManagementStrategyViewDeclarationLanguage.getStateManagementStrategy(FacesContext context, StringSE viewId) 状態の保存と復元の実装を制御する必要のある実装では、StateManagementStrategyを使用して制御できます。ViewDeclarationLanguageWrapper.getStateManagementStrategy(FacesContext context, StringSE viewId) abstract ViewMetadataViewDeclarationLanguage.getViewMetadata(FacesContext context, StringSE viewId) 引数viewIdまたはメタデータが見つからない場合はnullで表されるビューのビューメタデータへの参照を返します。ViewDeclarationLanguageWrapper.getViewMetadata(FacesContext context, StringSE viewId) ViewDeclarationLanguage.getViews(FacesContext facesContext, StringSE path, int maxDepth, ViewVisitOption... options) 指定された初期パスをルートとするビューツリーをウォークすることにより、レイジーに配置されたStreamを返します。ViewDeclarationLanguage.getViews(FacesContext facesContext, StringSE path, ViewVisitOption... options) 指定された初期パスをルートとするビューツリーをウォークすることにより、レイジーに配置されたStreamを返します。ViewDeclarationLanguageWrapper.getViews(FacesContext context, StringSE path, int maxDepth, ViewVisitOption... options) ViewDeclarationLanguageWrapper.getViews(FacesContext context, StringSE path, ViewVisitOption... options) abstract voidViewDeclarationLanguage.renderView(FacesContext context, UIViewRoot view) 引数viewをルートとするビューをレンダリングします。voidViewDeclarationLanguageWrapper.renderView(FacesContext context, UIViewRoot view) abstract UIViewRootStateManagementStrategy.restoreView(FacesContext context, StringSE viewId, StringSE renderKitId) リクエストの情報を使用してビューの状態を復元します。abstract UIViewRootViewDeclarationLanguage.restoreView(FacesContext context, StringSE viewId) 以前に作成したビューからUIViewRootを復元します。ViewDeclarationLanguageWrapper.restoreView(FacesContext context, StringSE viewId) voidViewDeclarationLanguage.retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, ListSE<AttachedObjectHandler> handlers) 引数topLevelComponentのコンポーネントメタデータがViewDeclarationLanguage.getComponentMetadata(jakarta.faces.context.FacesContext, jakarta.faces.application.Resource)への以前の呼び出しで利用可能になっていると仮定して、トップレベルの複合コンポーネントから複合コンポーネント内の個々のAttachedObjectTargetインスタンスに、アタッチされたオブジェクトのターゲットを変更するために、コンポーネントメタデータを活用します。voidViewDeclarationLanguageWrapper.retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, ListSE<AttachedObjectHandler> handlers) voidViewDeclarationLanguage.retargetMethodExpressions(FacesContext context, UIComponent topLevelComponent) 引数topLevelComponentのコンポーネントメタデータがViewDeclarationLanguage.getComponentMetadata(jakarta.faces.context.FacesContext, jakarta.faces.application.Resource)への以前の呼び出しで利用可能になっていると仮定して、トップレベルコンポーネントから適切な内部コンポーネントにメソッド式を再ターゲティングする目的でコンポーネントメタデータを活用します。voidViewDeclarationLanguageWrapper.retargetMethodExpressions(FacesContext context, UIComponent topLevelComponent) abstract ObjectSEStateManagementStrategy.saveView(FacesContext context) Serializableを実装し、java.io.NotSerializableExceptionをスローせずにjava.io.ObjectOutputStream.writeObject()に渡すことができるObjectの現在のビューの状態を返します。デフォルトの実装では、次のアルゴリズムまたはそれに相当するセマンティックを実行し、ここにリストされているすべての手順を明示的に実行する必要があります。booleanViewDeclarationLanguage.viewExists(FacesContext context, StringSE viewId) 指定された viewId に対応する物理リソースが存在するかどうかをテストします。booleanViewDeclarationLanguageWrapper.viewExists(FacesContext context, StringSE viewId) jakarta.faces.view.facelets 内の FacesContext 使用
FacesContext を返す jakarta.faces.view.facelets のメソッド修飾子と型メソッド説明abstract FacesContextFaceletContext.getFacesContext()この「リクエスト」にバインドされている現在の FacesContext。型 FacesContext のパラメーターを持つ jakarta.faces.view.facelets のメソッド修飾子と型メソッド説明abstract voidFacelet.apply(FacesContext facesContext, UIComponent parent) 渡された UIComponent の 親は、Jakarta Faces Specification Document のセクション 10.2.1「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って設定 / 復元されます。final voidFaceletsAttachedObjectHandler.applyAttachedObject(FacesContext ctx, UIComponent parent) このクラスの具象サブクラスのタグで表される添付オブジェクトを引数parentに適用するために必要なアクションを実行します。voidFacelet.applyMetadata(FacesContext facesContext, UIComponent parent) 渡された UIComponent の 親は、Jakarta Faces Specification Document の 10.2.1 セクション「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って、f:metadataタグに従ってメタデータのみを使用して設定 / 復元されます。