クラスの使用
jakarta.faces.component.UIComponent
jakarta.faces.application 内の UIComponent 使用
jakarta.faces.component 内の UIComponent 使用
jakarta.faces.component 内の UIComponent サブクラス 修飾子と型 クラス 説明 classUIColumnUIColumn は、親UIDataコンポーネント内の単一列のデータを表すUIComponentです。classUICommandUICommand は、ユーザーによってアクティブ化されると、アプリケーション固有の「コマンド」または「アクション」をトリガーするユーザーインターフェースコンポーネントを表すUIComponentです。classUIComponentBaseUIComponentBase は、UIComponentによって定義されたすべてのメソッドのデフォルトの具体的な動作を実装する便利な基本クラスです。classUIDataUIData は、DataModelインスタンスによって表されるデータオブジェクトのコレクションへのデータバインディングをサポートするUIComponentです。これは、このコンポーネント自体の現在の値です(通常はValueExpressionを介して確立されます)。classUIFormUIForm は、ユーザーに提示される入力フォームを表すUIComponentであり、その子コンポーネントは(とりわけ)フォームの送信時に含まれる入力フィールドを表します。classUIGraphicUIGraphic は、ユーザーにグラフィックイメージを表示するUIComponentです。classUIImportConstantsclassUIInputUIInput はUIComponentであり、ユーザーに出力を表示するコンポーネント(UIOutputコンポーネントのように)と、デコードする必要がある後続のリクエストのリクエストパラメーターを処理します。classUIMessageclassUIMessagesこのコンポーネントのレンダラーは、FacesContextからメッセージを取得してユーザーに表示する責任があります。classUINamingContainerUINamingContainer は、NamingContainer機能を実装するコンポーネントの便利な基本クラスです。classUIOutcomeTargetこのコンポーネントはjakarta.faces.Buttonまたはjakarta.faces.Linkレンダラーとペアになっており、結果のレンダリングに関連するプロパティをレスポンスに直接カプセル化します。classUIOutputUIOutput は、値を持っているUIComponentであり、オプションで、値式を介してモデル層 Bean から取得され、ユーザーに表示されます。classUIPanelUIPanel は、その子コンポーネントのレイアウトを管理するUIComponentです。classUIParameterUIParameter は、親コンポーネントのオプションの名前付き構成パラメーターを表すUIComponentです。classUISelectBooleanclassUISelectItemUISelectItem は、UISelectManyまたはUISelectOneコンポーネント内にネストできるコンポーネントであり、親コンポーネントで使用可能なオプションのリストにSelectItemインスタンスを追加します。classUISelectItemGroupUISelectItemGroup は、UISelectManyまたはUISelectOneコンポーネント内にネストできるコンポーネントであり、1 つ以上のSelectItemインスタンスの 1 つのSelectItemGroupを親コンポーネントで使用可能なオプションのリストに追加します。classUISelectItemGroupsUISelectItemGroups は、UISelectManyまたはUISelectOneコンポーネント内にネストできるコンポーネントであり、1 つまたは複数のSelectItemインスタンスの 1 つまたは複数のSelectItemGroupを親コンポーネントで使用可能なオプションのリストに追加します。classUISelectItemsUISelectItems は、UISelectManyまたはUISelectOneコンポーネント内にネストできるコンポーネントであり、親コンポーネントの使用可能なオプションのリストに 1 つ以上のSelectItemインスタンスを追加します。classUISelectManyUISelectMany はUIComponentであり、利用可能なオプションの個別のセットの中からユーザーがゼロ個以上のアイテムを選択することを表します。classUISelectOneUISelectOne はUIComponentであり、利用可能なオプションの個別のセットの中からユーザーが選択するゼロまたは 1 つのアイテムを表します。classUIViewActionUIViewAction は、ポストバックではなく、通常は最初のリクエストにレスポンスして、リクエスト処理ライフサイクル中に発生するメソッド呼び出しを表します。classUIViewParameterUIViewParameter は、リクエストパラメーターとモデルプロパティまたはUIViewRootプロパティ間のバインディングを表します。classUIViewRootUIViewRoot は、UIComponent ツリーのルートを表す UIComponent です。classUIWebsocket<f:websocket>タグは、クライアント側で一方向(サーバーからクライアント)の Websocket ベースのプッシュ接続を開きます。これは、@Pushアノテーションを介して CDI/ コンテナー管理アーティファクトに注入されたPushContextインターフェースを介してサーバー側から到達できます。UIComponent を返す jakarta.faces.component のメソッド 修飾子と型 メソッド 説明 abstract UIComponentUIComponent. findComponent(StringSE expr)UIComponentUIComponentBase. findComponent(StringSE expression)static UIComponentUIComponent. getCompositeComponentParent(UIComponent component)指定されたコンポーネントの最も近い複合コンポーネントの親を検索します。static UIComponentUIComponent. getCurrentComponent(FacesContext context)現在処理中のUIComponentインスタンスを返します。static UIComponentUIComponent. getCurrentCompositeComponent(FacesContext context)複合コンポーネントであるgetCurrentComponent(jakarta.faces.context.FacesContext)から返されたコンポーネントに相対的な最も近い祖先コンポーネントを返します。そのようなコンポーネントが存在しない場合はnullを返します。abstract UIComponentUIComponent. getFacet(StringSE name)名前付きファセットが存在する場合はそれを返すコンビニエンスメソッド、そうでない場合はnullUIComponentUIComponentBase. getFacet(StringSE name)UIComponentUIColumn. getFooter()列のフッターファセット(ある場合)を返します。UIComponentUIData. getFooter()このコンポーネントのフッターファセットを返します(存在する場合)。UIComponentUIColumn. getHeader()列のヘッダーファセット(存在する場合)を返します。UIComponentUIData. getHeader()このコンポーネントのヘッダーファセットを返します(存在する場合)。UIComponentUIComponent. getNamingContainer()"this" 以降では、祖先の中で最も近いコンポーネント、つまりNamingContainerまたはnullが見つからない場合はそれを返します。abstract UIComponentUIComponent. getParent()このUIComponentの親UIComponentを返します(存在する場合)。UIComponentUIComponentBase. getParent()型 UIComponent の引数を持つ型を返す jakarta.faces.component のメソッド 修飾子と型 メソッド 説明 abstract ListSE<UIComponent>UIComponent. getChildren()ListSE<UIComponent>UIComponentBase. getChildren()ListSE<UIComponent>UIViewRoot. getComponentResources(FacesContext context)サポートされているすべてのターゲットのすべてのUIComponentリソースの変更不可能な順序付けされたListを返します。ListSE<UIComponent>UIViewRoot. getComponentResources(FacesContext context, StringSE target)abstract MapSE<StringSE,UIComponent>UIComponent. getFacets()MapSE<StringSE,UIComponent>UIComponentBase. getFacets()abstract IteratorSE<UIComponent>UIComponent. getFacetsAndChildren()IteratorSE<UIComponent>UIComponentBase. getFacetsAndChildren()型 UIComponent のパラメーターを持つ jakarta.faces.component のメソッド 修飾子と型 メソッド 説明 voidUIViewRoot. addComponentResource(FacesContext context, UIComponent componentResource)リソースインスタンスを表すと想定される引数componentを、リソースとしてこのビューに追加します。voidUIViewRoot. addComponentResource(FacesContext context, UIComponent componentResource, StringSE target)リソースインスタンスを表すと想定される引数componentを、リソースとしてこのビューに追加します。static UIComponentUIComponent. getCompositeComponentParent(UIComponent component)指定されたコンポーネントの最も近い複合コンポーネントの親を検索します。voidContextCallback. invokeContextCallback(FacesContext context, UIComponent target)このメソッドは、invokeOnComponent(jakarta.faces.context.FacesContext, java.lang.String, jakarta.faces.component.ContextCallback)の実装によって呼び出され、invokeOnComponentへの引数として指定されたclientIdとともにコンポーネントに渡される必要があります。static booleanUIComponent. isCompositeComponent(UIComponent component)componentが複合コンポーネントの場合はtrueを返し、それ以外の場合はfalseを返します。voidUIComponent. pushComponentToEL(FacesContext context, UIComponent component)現在のUIComponentthisをFacesContext属性マップにプッシュし、後続のpopComponentFromEL(jakarta.faces.context.FacesContext)呼び出しのために以前のUIComponentを保存します。voidUIViewRoot. removeComponentResource(FacesContext context, UIComponent componentResource)このビューのリソースとして、リソースインスタンスを表すと想定されている引数componentを削除します。voidUIViewRoot. removeComponentResource(FacesContext context, UIComponent componentResource, StringSE target)このビューのリソースとして、リソースインスタンスを表すと想定されている引数componentを削除します。voidUIColumn. setFooter(UIComponent footer)列のフッターファセットを設定します。voidUIData. setFooter(UIComponent footer)このコンポーネントのフッターファセットを設定します。voidUIColumn. setHeader(UIComponent header)列のヘッダーファセットを設定します。voidUIData. setHeader(UIComponent header)このコンポーネントのヘッダーファセットを設定します。abstract voidUIComponent. setParent(UIComponent parent)このUIComponentの親UIComponentを設定します。voidUIComponentBase. setParent(UIComponent parent)jakarta.faces.component.behavior 内の UIComponent 使用
UIComponent を返す jakarta.faces.component.behavior のメソッド 修飾子と型 メソッド 説明 abstract UIComponentClientBehaviorContext. getComponent()ClientBehaviorスクリプトをリクエストしているUIComponentを返します。型 UIComponent のパラメーターを持つ 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)jakarta.faces.component.html 内の UIComponent 使用
jakarta.faces.component.html 内の UIComponent サブクラス 修飾子と型 クラス 説明 classHtmlBodyNONEclassHtmlColumnHTMLtable要素でレンダリングされる列を表します。classHtmlCommandButton型submitまたはresetのボタンの HTMLinput要素を表します。classHtmlCommandLink送信ボタンのように機能するハイパーリンクの HTMLa要素を表します。classHtmlCommandScriptajax フォーム送信のように機能する関数の HTMLscript要素を表します。classHtmlDataTableHTMLtable要素でレンダリングされる繰り返しデータのセット(子 UIColumn コンポーネントによって列に分離される)を表します。classHtmlDoctypeNONEclassHtmlFormHTMLform要素を表します。classHtmlGraphicImageグラフィカルイメージの取得とレンダリングに使用される HTMLimg要素を表します。classHtmlHeadNONEclassHtmlInputFile型fileの HTMLinput要素を表します。classHtmlInputHidden型hiddenの HTMLinput要素を表します。classHtmlInputSecret型passwordの HTMLinput要素を表します。classHtmlInputText型textの HTMLinput要素を表します。classHtmlInputTextareaHTMLtextarea要素を表します。classHtmlMessageデフォルトでは、rendererTypeプロパティを "jakarta.faces.Message" に設定する必要があります。classHtmlMessagesデフォルトでは、rendererTypeプロパティを "jakarta.faces.Messages" に設定する必要があります。classHtmlOutcomeTargetButtonoutcomeプロパティで定義された論理結果を使用してプリエンプティブに解決された Faces サーブレットで処理される URL へのリンクに使用できる、型「ボタン」またはイメージの HTMLinput要素を表します。classHtmlOutcomeTargetLinkFaces Servlet が処理する URL へのリンクに使用できる HTMLa(ハイパーリンク)要素を表します。これは、outcomeプロパティで定義された論理結果を使用して先制的に解決されます。classHtmlOutputFormatリソースバンドルでローカライズされたメッセージを検索し、オプションでそれをMessageFormatパターン文字列として使用し、ネストされた UIParameter コンポーネントのパラメーター値に置き換えて結果をレンダリングするコンポーネントを表します。classHtmlOutputLabel対応する入力要素のアクセス可能なラベルを定義するために使用される HTMLlabel要素を表します。classHtmlOutputLinkvalueプロパティで定義された任意の URL へのリンクに使用できる HTMLa(ハイパーリンク)要素を表します。classHtmlOutputTextコンポーネント値をテキストとしてレンダリングし、オプションで I18N 属性、CSS スタイルまたはスタイルクラスが指定されている場合はspan要素でラップします。classHtmlPanelGridテーブル内の子コンポーネントをレンダリングし、指定された列数の後に新しい行を開始します。classHtmlPanelGroupこのコンポーネントのすべての子コンポーネントがレンダリングされます。classHtmlSelectBooleanCheckbox型checkboxの HTMLinput要素を表します。classHtmlSelectManyCheckbox型checkboxの HTMLinput要素の集合としてレンダリングされる複数選択成分を表します。classHtmlSelectManyListboxHTMLselect要素としてレンダリングされる複数選択コンポーネントを表し、使用可能なすべてのオプションまたは指定された数のオプションを表示します。classHtmlSelectManyMenuHTMLselect要素としてレンダリングされる複数選択コンポーネントを表し、一度に 1 つの使用可能なオプションを表示します。classHtmlSelectOneListboxHTMLselect要素としてレンダリングされる単一選択コンポーネントを表し、使用可能なすべてのオプションまたは指定された数のオプションを表示します。classHtmlSelectOneMenuHTMLselect要素としてレンダリングされる単一選択コンポーネントを表し、一度に 1 つの使用可能なオプションを表示します。classHtmlSelectOneRadio型radioの HTMLinput要素の集合としてレンダリングされる単一の選択成分を表します。jakarta.faces.component.search 内の UIComponent 使用
UIComponent を返す jakarta.faces.component.search のメソッド 修飾子と型 メソッド 説明 abstract UIComponentSearchExpressionContext. getSource()検索を開始するソース / ベースコンポーネントを返します。jakarta.faces.component.visit 内の UIComponent 使用
型 UIComponent のパラメーターを持つ jakarta.faces.component.visit のメソッド 修飾子と型 メソッド 説明 abstract CollectionSE<StringSE>VisitContext. getSubtreeIdsToVisit(UIComponent component)NamingContainerコンポーネントを指定すると、アクセスする必要がある NamingContainer のすべてのコンポーネントのクライアント ID を返します。CollectionSE<StringSE>VisitContextWrapper. getSubtreeIdsToVisit(UIComponent component)abstract VisitResultVisitContext. invokeVisitCallback(UIComponent component, VisitCallback callback)単一のコンポーネントを訪問するためにUIComponent.visitTree()によって呼び出されます。VisitResultVisitContextWrapper. invokeVisitCallback(UIComponent component, VisitCallback callback)VisitResultVisitCallback. visit(VisitContext context, UIComponent target)このメソッドは、VisitContext.invokeVisitCallback()によるコンポーネントツリーの訪問中に呼び出され、指定されたコンポーネントにアクセスします。jakarta.faces.context 内の UIComponent 使用
型 UIComponent のパラメーターを持つ jakarta.faces.context のメソッド 修飾子と型 メソッド 説明 abstract voidResponseWriter. startElement(StringSE name, UIComponent component)要素名までの要素の開始を記述します。voidResponseWriterWrapper. startElement(StringSE name, UIComponent component)このメソッドのデフォルトの動作は、ラップされたResponseWriterオブジェクトでResponseWriter.startElement(String, jakarta.faces.component.UIComponent)を呼び出すことです。voidResponseWriter. writeText(ObjectSE text, UIComponent component, StringSE property)オブジェクトを文字列に変換した後(必要な場合)、レンダリングされるマークアップ言語に適したエスケープを実行した後、オブジェクトを記述します。voidResponseWriterWrapper. writeText(ObjectSE text, UIComponent component, StringSE property)このメソッドのデフォルトの動作は、ラップされたResponseWriterオブジェクトでResponseWriter.writeText(Object, UIComponent, String)を呼び出すことです。jakarta.faces.convert 内の UIComponent 使用
型 UIComponent のパラメーターを持つ jakarta.faces.convert のメソッド 修飾子と型 メソッド 説明 ObjectSEBigDecimalConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSEBigIntegerConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSEBooleanConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSEByteConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSECharacterConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)TConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)リクエスト処理のライフサイクルのプロセス検証フェーズ中に格納されているに適したモデルデータオブジェクトに、指定さUIComponentに関連付けられている指定された文字列値を変換します。ObjectSEDateTimeConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSEDoubleConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSEEnumConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)value引数を、コンストラクターで提供されるクラスの列挙型定数の 1 つに変換します。ObjectSEFloatConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSEIntegerConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSELongConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSENumberConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)ObjectSEShortConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)StringSEBigDecimalConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEBigIntegerConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEBooleanConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEByteConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSECharacterConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEConverter. getAsString(FacesContext context, UIComponent component, T value)指定されたUIComponentに関連付けられている指定されたモデルオブジェクトの値を、リクエスト処理ライフサイクルのレスポンスのレンダリングフェーズ中に生成されるレスポンスに含めるのに適した文字列に変換します。StringSEDateTimeConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEDoubleConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEEnumConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)value引数で指定された列挙型定数を文字列に変換します。StringSEFloatConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEIntegerConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSELongConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSENumberConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)StringSEShortConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)jakarta.faces.event 内の UIComponent 使用
UIComponent を返す jakarta.faces.event のメソッド 修飾子と型 メソッド 説明 UIComponentComponentSystemEvent. getComponent()このイベントを送信したソースUIComponent。UIComponentExceptionQueuedEventContext. getComponent()例外がスローされたときに処理されていたUIComponentを返します。UIComponentFacesEvent. getComponent()このイベントを送信したソースUIComponentを返します。型 UIComponent のパラメーターを持つ jakarta.faces.event のメソッド 修飾子と型 メソッド 説明 voidPostRestoreStateEvent. setComponent(UIComponent newComponent)型 UIComponent のパラメーターを持つ jakarta.faces.event のコンストラクター コンストラクター 説明 ActionEvent(UIComponent component)指定されたソースコンポーネントとアクションコマンドから新しいイベントオブジェクトを構築します。ActionEvent(FacesContext facesContext, UIComponent component)Faces コンテキスト、指定されたソースコンポーネント、アクションコマンドから新しいイベントオブジェクトを構築します。AjaxBehaviorEvent(UIComponent component, Behavior behavior)指定されたソースコンポーネントと Ajax 動作から新しいイベントオブジェクトを構築します。AjaxBehaviorEvent(FacesContext facesContext, UIComponent component, Behavior behavior)Faces コンテキスト、指定されたソースコンポーネント、Ajax 動作から新しいイベントオブジェクトを構築します。BehaviorEvent(UIComponent component, Behavior behavior)指定されたソースコンポーネントとbehaviorから新しいイベントオブジェクトを構築します。BehaviorEvent(FacesContext facesContext, UIComponent component, Behavior behavior)Faces コンテキスト、指定されたソースコンポーネントおよび動作から新しいイベントオブジェクトを構築します。ComponentSystemEvent(UIComponent component)引数componentをスーパークラスコンストラクターに渡します。ComponentSystemEvent(FacesContext facesContext, UIComponent component)引数componentをスーパークラスコンストラクターに渡します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component)引数componentに関連して、引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component, PhaseId phaseId)ライフサイクルフェーズphaseId中に、引数componentに関連する引数Throwableが発生したことを示す新しいExceptionQueuedEventContextをインスタンス化します。FacesEvent(UIComponent component)指定されたソースコンポーネントから新しいイベントオブジェクトを構築します。FacesEvent(FacesContext facesContext, UIComponent component)Faces コンテキストと指定されたソースコンポーネントから新しいイベントオブジェクトを構築します。PostAddToViewEvent(UIComponent component)引数componentがビューに追加されたばかりであることを示す新しいPostAddToViewEventをインスタンス化します。PostAddToViewEvent(FacesContext facesContext, UIComponent component)引数componentがビューに追加されたばかりであることを示す新しいPostAddToViewEventをインスタンス化します。PostRestoreStateEvent(UIComponent component)引数componentの状態が復元されたことを示す新しいPostRestoreStateEventをインスタンス化します。PostRestoreStateEvent(FacesContext facesContext, UIComponent component)引数componentの状態が復元されたことを示す新しいPostRestoreStateEventをインスタンス化します。PostValidateEvent(UIComponent component)コンストラクターPostValidateEvent(FacesContext facesContext, UIComponent component)コンストラクターPreRemoveFromViewEvent(UIComponent component)引数componentがビューから削除されようとしていることを示す新しいBeforeRemoveFromViewをインスタンス化します。PreRemoveFromViewEvent(FacesContext facesContext, UIComponent component)引数componentがビューから削除されようとしていることを示す新しいBeforeRemoveFromViewをインスタンス化します。PreRenderComponentEvent(UIComponent component)引数componentがレンダリングされようとしていることを示す新しいPreRenderComponentEventをインスタンス化します。PreRenderComponentEvent(FacesContext facesContext, UIComponent component)引数componentがレンダリングされようとしていることを示す新しいPreRenderComponentEventをインスタンス化します。PreValidateEvent(UIComponent component)コンストラクターPreValidateEvent(FacesContext facesContext, UIComponent component)コンストラクターValueChangeEvent(UIComponent component, ObjectSE oldValue, ObjectSE newValue)指定されたソースコンポーネント、古い値、新しい値から新しいイベントオブジェクトを構築します。ValueChangeEvent(FacesContext facesContext, UIComponent component, ObjectSE oldValue, ObjectSE newValue)Faces コンテキスト、指定されたソースコンポーネント、古い値と新しい値から新しいイベントオブジェクトを構築します。jakarta.faces.render 内の UIComponent 使用
UIComponent 型の型パラメーターを持つ jakarta.faces.render のクラス 修飾子と型 クラス 説明 classRenderer<T extends UIComponent>レンダラーは、UIComponentの内部表現を、特定のリクエストに対して作成しているレスポンスに関連付けられた出力ストリーム(またはライター)に変換します。型 UIComponent のパラメーターを持つ jakarta.faces.render のメソッド 修飾子と型 メソッド 説明 voidClientBehaviorRenderer. decode(FacesContext context, UIComponent component, ClientBehavior behavior)指定されたFacesContextに含まれるリクエストから、このClientBehaviorの新しい状態をデコードします。voidRendererWrapper. decode(FacesContext context, UIComponent component)voidRendererWrapper. encodeBegin(FacesContext context, UIComponent component)voidRendererWrapper. encodeChildren(FacesContext context, UIComponent component)voidRendererWrapper. encodeEnd(FacesContext context, UIComponent component)ObjectSERenderer. getConvertedValue(FacesContext context, UIComponent component, ObjectSE submittedValue)以前に格納された状態情報を、このコンポーネントに必要な型のオブジェクトに変換しようとします(オプションで、このコンポーネントに登録されているConverterがある場合は、それを使用します)。ObjectSERendererWrapper. getConvertedValue(FacesContext context, UIComponent component, ObjectSE submittedValue)jakarta.faces.validator 内の UIComponent 使用
型 UIComponent のパラメーターを持つ jakarta.faces.validator のメソッド 修飾子と型 メソッド 説明 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 内の UIComponent 使用
UIComponent を返す jakarta.faces.view のメソッド 修飾子と型 メソッド 説明 UIComponentViewDeclarationLanguage. createComponent(FacesContext context, StringSE taglibURI, StringSE tagName, MapSE<StringSE,ObjectSE> attributes)ViewDeclarationLanguage固有のタグライブラリ URI とタグ名を指定してコンポーネントを作成します。UIComponentViewDeclarationLanguageWrapper. createComponent(FacesContext context, StringSE taglibURI, StringSE tagName, MapSE<StringSE,ObjectSE> attributes)型 UIComponent の引数を持つ型を返す jakarta.faces.view のメソッド 修飾子と型 メソッド 説明 ListSE<UIComponent>AttachedObjectTarget. getTargets(UIComponent topLevelComponent)このAttachedObjectTargetが公開するList<UIComponent>を返します。型 UIComponent のパラメーターを持つ jakarta.faces.view のメソッド 修飾子と型 メソッド 説明 voidAttachedObjectHandler. applyAttachedObject(FacesContext context, UIComponent parent)引数parentを取り、この添付オブジェクトをそれに適用します。ListSE<UIComponent>AttachedObjectTarget. getTargets(UIComponent topLevelComponent)このAttachedObjectTargetが公開するList<UIComponent>を返します。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)jakarta.faces.view.facelets 内の UIComponent 使用
UIComponent を返す jakarta.faces.view.facelets のメソッド 修飾子と型 メソッド 説明 UIComponentComponentHandler. createComponent(FaceletContext ctx)このタグハンドラーに対応するUIComponentインスタンスをインスタンス化するタスクを引き継ぐサブクラスは、このメソッドをオーバーライドしてそうします。型 UIComponent のパラメーターを持つ jakarta.faces.view.facelets のメソッド 修飾子と型 メソッド 説明 voidCompositeFaceletHandler. apply(FaceletContext ctx, UIComponent parent)呼び出しはすべての子ハンドラーに適用されます。voidDelegatingMetaTagHandler. apply(FaceletContext ctx, UIComponent parent)abstract voidFacelet. apply(FacesContext facesContext, UIComponent parent)渡された UIComponent の 親は、Jakarta Faces Specification Document のセクション 10.2.1「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って設定 / 復元されます。voidFaceletHandler. apply(FaceletContext ctx, UIComponent parent)特定の UIComponent で変更を処理するabstract voidTagHandlerDelegate. apply(FaceletContext ctx, UIComponent comp)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タグに従ってメタデータのみを使用して設定 / 復元されます。voidDelegatingMetaTagHandler. applyNextHandler(FaceletContext ctx, UIComponent c)このインスタンスのTagHandler.nextHandlerでapply()メソッドを呼び出します。abstract voidFaceletContext. includeFacelet(UIComponent parent, StringSE relativePath)現在の Facelet ではなく、実行中のコンテキストに相対的なパスで定義された別の Facelet を含める (Jakarta Server Pages の include ディレクティブと同じ)abstract voidFaceletContext. includeFacelet(UIComponent parent, URLSE absolutePath)この ClassLoader/OS に絶対的なパスで定義された別の Facelet を含めるstatic booleanComponentHandler. isNew(UIComponent component)渡されたコンポーネントが null ではなく、ツリーにとって新しいものであるかどうかを判断します。voidComponentHandler. onComponentCreated(FaceletContext ctx, UIComponent c, UIComponent parent)このメソッドは、コンポーネントが作成された後、子が移入される前に呼び出されることが保証されています。voidComponentHandler. onComponentPopulated(FaceletContext ctx, UIComponent c, UIComponent parent)このメソッドは、コンポーネントに子が移入された後に呼び出されることが保証されています。