インターフェースの使用
jakarta.faces.component.StateHolder
StateHolder を使用するパッケージ パッケージ 説明 jakarta.faces.component jakarta.faces.component.behavior jakarta.faces.component.html HTML 専用のユーザーインターフェースコンポーネントクラス。jakarta.faces.convert jakarta.faces.event jakarta.faces.validator jakarta.faces.component 内の StateHolder 使用
jakarta.faces.component 内の StateHolder サブインターフェース 修飾子と型 インターフェース 説明 interfacePartialStateHolder部分的な状態保存機能を利用したいコンポーネントは、このインターフェースが継承するStateHolderを実装する代わりに、このインターフェースを実装する必要があります。interfaceStateHelperコンポーネントによるPartialStateHolderの実装を容易にするMap-like 契約を定義します。StateHolder を実装している jakarta.faces.component のクラス 修飾子と型 クラス 説明 classUIColumnUIColumn は、親UIDataコンポーネント内の単一列のデータを表すUIComponentです。classUICommandUICommand は、ユーザーによってアクティブ化されると、アプリケーション固有の「コマンド」または「アクション」をトリガーするユーザーインターフェースコンポーネントを表すUIComponentです。classUIComponentUIComponent は、Jakarta Server Faces のすべてのユーザーインターフェースコンポーネントの基本クラスです。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インターフェースを介してサーバー側から到達できます。jakarta.faces.component.behavior 内の StateHolder 使用
StateHolder を実装している jakarta.faces.component.behavior のクラス 修飾子と型 クラス 説明 classAjaxBehaviorこのクラスの インスタンスは、コンポーネントが実装するClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)契約を使用して、コンポーネントにClientBehaviorとして追加されます。classBehaviorBaseBehaviorBase は、Behavior契約のデフォルト実装を提供する便利な基本クラスです。classClientBehaviorBaseClientBehaviorBase は、ClientBehaviorで定義されたすべてのメソッドのデフォルトの具象動作を実装する便利な基本クラスです。jakarta.faces.component.html 内の StateHolder 使用
StateHolder を実装している jakarta.faces.component.html のクラス 修飾子と型 クラス 説明 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.convert 内の StateHolder 使用
StateHolder を実装している jakarta.faces.convert のクラス 修飾子と型 クラス 説明 classDateTimeConverterjava.util.Date値のConverter実装。classEnumConverterjava.lang.Enum(および列挙型プリミティブ)値のConverter実装。classNumberConverterjava.lang.Number値のConverter実装。jakarta.faces.event 内の StateHolder 使用
StateHolder を実装している jakarta.faces.event のクラス 修飾子と型 クラス 説明 classMethodExpressionActionListenerclassMethodExpressionValueChangeListenerjakarta.faces.validator 内の StateHolder 使用
StateHolder を実装している jakarta.faces.validator のクラス 修飾子と型 クラス 説明 classBeanValidatorBean プロパティの検証を Bean 検証 API に委譲するバリデーター。classDoubleRangeValidatorDoubleRangeValidator は、指定された最小値と最大値に対して対応するコンポーネントの値をチェックするValidatorです。classLengthValidatorLengthValidator は、関連するコンポーネントの値の文字列表現の文字数をチェックするValidatorです。classLongRangeValidatorLongRangeValidator は、指定された最小値と最大値に対して対応するコンポーネントの値をチェックするValidatorです。classMethodExpressionValidatorMethodExpressionValidator はMethodExpressionをラップするValidatorであり、MethodExpressionで識別されるオブジェクトに対してメソッドを実行することにより検証を実行します。classRegexValidator正規表現(パターンプロパティ)をチェックするバリデーター。