インターフェースの使用
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 サブインターフェース 修飾子と型 インターフェース 説明 interface
PartialStateHolder
部分的な状態保存機能を利用したいコンポーネントは、このインターフェースが継承するStateHolder
を実装する代わりに、このインターフェースを実装する必要があります。interface
StateHelper
コンポーネントによるPartialStateHolder
の実装を容易にするMap
-like 契約を定義します。StateHolder を実装している jakarta.faces.component のクラス 修飾子と型 クラス 説明 class
UIColumn
UIColumn は、親UIData
コンポーネント内の単一列のデータを表すUIComponent
です。class
UICommand
UICommand は、ユーザーによってアクティブ化されると、アプリケーション固有の「コマンド」または「アクション」をトリガーするユーザーインターフェースコンポーネントを表すUIComponent
です。class
UIComponent
UIComponent は、Jakarta Server Faces のすべてのユーザーインターフェースコンポーネントの基本クラスです。class
UIComponentBase
UIComponentBase は、UIComponent
によって定義されたすべてのメソッドのデフォルトの具体的な動作を実装する便利な基本クラスです。class
UIData
UIData は、DataModel
インスタンスによって表されるデータオブジェクトのコレクションへのデータバインディングをサポートするUIComponent
です。これは、このコンポーネント自体の現在の値です(通常はValueExpression
を介して確立されます)。class
UIForm
UIForm は、ユーザーに提示される入力フォームを表すUIComponent
であり、その子コンポーネントは(とりわけ)フォームの送信時に含まれる入力フィールドを表します。class
UIGraphic
UIGraphic は、ユーザーにグラフィックイメージを表示するUIComponent
です。class
UIImportConstants
class
UIInput
UIInput はUIComponent
であり、ユーザーに出力を表示するコンポーネント(UIOutput
コンポーネントのように)と、デコードする必要がある後続のリクエストのリクエストパラメーターを処理します。class
UIMessage
class
UIMessages
このコンポーネントのレンダラーは、FacesContext
からメッセージを取得してユーザーに表示する責任があります。class
UINamingContainer
UINamingContainer は、NamingContainer
機能を実装するコンポーネントの便利な基本クラスです。class
UIOutcomeTarget
このコンポーネントはjakarta.faces.Button
またはjakarta.faces.Link
レンダラーとペアになっており、結果のレンダリングに関連するプロパティをレスポンスに直接カプセル化します。class
UIOutput
UIOutput は、値を持っているUIComponent
であり、オプションで、値式を介してモデル層 Bean から取得され、ユーザーに表示されます。class
UIPanel
UIPanel は、その子コンポーネントのレイアウトを管理するUIComponent
です。class
UIParameter
UIParameter は、親コンポーネントのオプションの名前付き構成パラメーターを表すUIComponent
です。class
UISelectBoolean
class
UISelectItem
UISelectItem は、UISelectMany
またはUISelectOne
コンポーネント内にネストできるコンポーネントであり、親コンポーネントで使用可能なオプションのリストにSelectItem
インスタンスを追加します。class
UISelectItemGroup
UISelectItemGroup は、UISelectMany
またはUISelectOne
コンポーネント内にネストできるコンポーネントであり、1 つ以上のSelectItem
インスタンスの 1 つのSelectItemGroup
を親コンポーネントで使用可能なオプションのリストに追加します。class
UISelectItemGroups
UISelectItemGroups は、UISelectMany
またはUISelectOne
コンポーネント内にネストできるコンポーネントであり、1 つまたは複数のSelectItem
インスタンスの 1 つまたは複数のSelectItemGroup
を親コンポーネントで使用可能なオプションのリストに追加します。class
UISelectItems
UISelectItems は、UISelectMany
またはUISelectOne
コンポーネント内にネストできるコンポーネントであり、親コンポーネントの使用可能なオプションのリストに 1 つ以上のSelectItem
インスタンスを追加します。class
UISelectMany
UISelectMany はUIComponent
であり、利用可能なオプションの個別のセットの中からユーザーがゼロ個以上のアイテムを選択することを表します。class
UISelectOne
UISelectOne はUIComponent
であり、利用可能なオプションの個別のセットの中からユーザーが選択するゼロまたは 1 つのアイテムを表します。class
UIViewAction
UIViewAction は、ポストバックではなく、通常は最初のリクエストにレスポンスして、リクエスト処理ライフサイクル中に発生するメソッド呼び出しを表します。class
UIViewParameter
UIViewParameter は、リクエストパラメーターとモデルプロパティまたはUIViewRoot
プロパティ間のバインディングを表します。class
UIViewRoot
UIViewRoot は、UIComponent ツリーのルートを表す UIComponent です。class
UIWebsocket
<f:websocket>
タグは、クライアント側で一方向(サーバーからクライアント)の Websocket ベースのプッシュ接続を開きます。これは、@
Push
アノテーションを介して CDI/ コンテナー管理アーティファクトに注入されたPushContext
インターフェースを介してサーバー側から到達できます。jakarta.faces.component.behavior 内の StateHolder 使用
StateHolder を実装している jakarta.faces.component.behavior のクラス 修飾子と型 クラス 説明 class
AjaxBehavior
このクラスの インスタンスは、コンポーネントが実装するClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)
契約を使用して、コンポーネントにClientBehavior
として追加されます。class
BehaviorBase
BehaviorBase は、Behavior
契約のデフォルト実装を提供する便利な基本クラスです。class
ClientBehaviorBase
ClientBehaviorBase は、ClientBehavior
で定義されたすべてのメソッドのデフォルトの具象動作を実装する便利な基本クラスです。jakarta.faces.component.html 内の StateHolder 使用
StateHolder を実装している jakarta.faces.component.html のクラス 修飾子と型 クラス 説明 class
HtmlBody
NONEclass
HtmlColumn
HTMLtable
要素でレンダリングされる列を表します。class
HtmlCommandButton
型submit
またはreset
のボタンの HTMLinput
要素を表します。class
HtmlCommandLink
送信ボタンのように機能するハイパーリンクの HTMLa
要素を表します。class
HtmlCommandScript
ajax フォーム送信のように機能する関数の HTMLscript
要素を表します。class
HtmlDataTable
HTMLtable
要素でレンダリングされる繰り返しデータのセット(子 UIColumn コンポーネントによって列に分離される)を表します。class
HtmlDoctype
NONEclass
HtmlForm
HTMLform
要素を表します。class
HtmlGraphicImage
グラフィカルイメージの取得とレンダリングに使用される HTMLimg
要素を表します。class
HtmlHead
NONEclass
HtmlInputFile
型file
の HTMLinput
要素を表します。class
HtmlInputHidden
型hidden
の HTMLinput
要素を表します。class
HtmlInputSecret
型password
の HTMLinput
要素を表します。class
HtmlInputText
型text
の HTMLinput
要素を表します。class
HtmlInputTextarea
HTMLtextarea
要素を表します。class
HtmlMessage
デフォルトでは、rendererType
プロパティを "jakarta.faces.Message
" に設定する必要があります。class
HtmlMessages
デフォルトでは、rendererType
プロパティを "jakarta.faces.Messages
" に設定する必要があります。class
HtmlOutcomeTargetButton
outcome
プロパティで定義された論理結果を使用してプリエンプティブに解決された Faces サーブレットで処理される URL へのリンクに使用できる、型「ボタン」またはイメージの HTMLinput
要素を表します。class
HtmlOutcomeTargetLink
Faces Servlet が処理する URL へのリンクに使用できる HTMLa
(ハイパーリンク)要素を表します。これは、outcome
プロパティで定義された論理結果を使用して先制的に解決されます。class
HtmlOutputFormat
リソースバンドルでローカライズされたメッセージを検索し、オプションでそれをMessageFormat
パターン文字列として使用し、ネストされた UIParameter コンポーネントのパラメーター値に置き換えて結果をレンダリングするコンポーネントを表します。class
HtmlOutputLabel
対応する入力要素のアクセス可能なラベルを定義するために使用される HTMLlabel
要素を表します。class
HtmlOutputLink
value
プロパティで定義された任意の URL へのリンクに使用できる HTMLa
(ハイパーリンク)要素を表します。class
HtmlOutputText
コンポーネント値をテキストとしてレンダリングし、オプションで I18N 属性、CSS スタイルまたはスタイルクラスが指定されている場合はspan
要素でラップします。class
HtmlPanelGrid
テーブル内の子コンポーネントをレンダリングし、指定された列数の後に新しい行を開始します。class
HtmlPanelGroup
このコンポーネントのすべての子コンポーネントがレンダリングされます。class
HtmlSelectBooleanCheckbox
型checkbox
の HTMLinput
要素を表します。class
HtmlSelectManyCheckbox
型checkbox
の HTMLinput
要素の集合としてレンダリングされる複数選択成分を表します。class
HtmlSelectManyListbox
HTMLselect
要素としてレンダリングされる複数選択コンポーネントを表し、使用可能なすべてのオプションまたは指定された数のオプションを表示します。class
HtmlSelectManyMenu
HTMLselect
要素としてレンダリングされる複数選択コンポーネントを表し、一度に 1 つの使用可能なオプションを表示します。class
HtmlSelectOneListbox
HTMLselect
要素としてレンダリングされる単一選択コンポーネントを表し、使用可能なすべてのオプションまたは指定された数のオプションを表示します。class
HtmlSelectOneMenu
HTMLselect
要素としてレンダリングされる単一選択コンポーネントを表し、一度に 1 つの使用可能なオプションを表示します。class
HtmlSelectOneRadio
型radio
の HTMLinput
要素の集合としてレンダリングされる単一の選択成分を表します。jakarta.faces.convert 内の StateHolder 使用
StateHolder を実装している jakarta.faces.convert のクラス 修飾子と型 クラス 説明 class
DateTimeConverter
java.util.Date
値のConverter
実装。class
EnumConverter
java.lang.Enum
(および列挙型プリミティブ)値のConverter
実装。class
NumberConverter
java.lang.Number
値のConverter
実装。jakarta.faces.event 内の StateHolder 使用
StateHolder を実装している jakarta.faces.event のクラス 修飾子と型 クラス 説明 class
MethodExpressionActionListener
class
MethodExpressionValueChangeListener
jakarta.faces.validator 内の StateHolder 使用
StateHolder を実装している jakarta.faces.validator のクラス 修飾子と型 クラス 説明 class
BeanValidator
Bean プロパティの検証を Bean 検証 API に委譲するバリデーター。class
DoubleRangeValidator
DoubleRangeValidator は、指定された最小値と最大値に対して対応するコンポーネントの値をチェックするValidator
です。class
LengthValidator
LengthValidator は、関連するコンポーネントの値の文字列表現の文字数をチェックするValidator
です。class
LongRangeValidator
LongRangeValidator は、指定された最小値と最大値に対して対応するコンポーネントの値をチェックするValidator
です。class
MethodExpressionValidator
MethodExpressionValidator はMethodExpression
をラップするValidator
であり、MethodExpression
で識別されるオブジェクトに対してメソッドを実行することにより検証を実行します。class
RegexValidator
正規表現(パターンプロパティ)をチェックするバリデーター。