クラスの使用
jakarta.faces.component.UIComponent
jakarta.faces.application 内の UIComponent 使用
jakarta.faces.component 内の UIComponent 使用
jakarta.faces.component 内の UIComponent サブクラス 修飾子と型 クラス 説明 class
UIColumn
UIColumn は、親UIData
コンポーネント内の単一列のデータを表すUIComponent
です。class
UICommand
UICommand は、ユーザーによってアクティブ化されると、アプリケーション固有の「コマンド」または「アクション」をトリガーするユーザーインターフェースコンポーネントを表すUIComponent
です。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
インターフェースを介してサーバー側から到達できます。UIComponent を返す jakarta.faces.component のメソッド 修飾子と型 メソッド 説明 abstract UIComponent
UIComponent. findComponent(StringSE expr)
UIComponent
UIComponentBase. findComponent(StringSE expression)
static UIComponent
UIComponent. getCompositeComponentParent(UIComponent component)
指定されたコンポーネントの最も近い複合コンポーネントの親を検索します。static UIComponent
UIComponent. getCurrentComponent(FacesContext context)
現在処理中のUIComponent
インスタンスを返します。static UIComponent
UIComponent. getCurrentCompositeComponent(FacesContext context)
複合コンポーネントであるgetCurrentComponent(jakarta.faces.context.FacesContext)
から返されたコンポーネントに相対的な最も近い祖先コンポーネントを返します。そのようなコンポーネントが存在しない場合はnull
を返します。abstract UIComponent
UIComponent. getFacet(StringSE name)
名前付きファセットが存在する場合はそれを返すコンビニエンスメソッド、そうでない場合はnull
UIComponent
UIComponentBase. getFacet(StringSE name)
UIComponent
UIColumn. getFooter()
列のフッターファセット(ある場合)を返します。UIComponent
UIData. getFooter()
このコンポーネントのフッターファセットを返します(存在する場合)。UIComponent
UIColumn. getHeader()
列のヘッダーファセット(存在する場合)を返します。UIComponent
UIData. getHeader()
このコンポーネントのヘッダーファセットを返します(存在する場合)。UIComponent
UIComponent. getNamingContainer()
"this" 以降では、祖先の中で最も近いコンポーネント、つまりNamingContainer
またはnull
が見つからない場合はそれを返します。abstract UIComponent
UIComponent. getParent()
このUIComponent
の親UIComponent
を返します(存在する場合)。UIComponent
UIComponentBase. 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 のメソッド 修飾子と型 メソッド 説明 void
UIViewRoot. addComponentResource(FacesContext context, UIComponent componentResource)
リソースインスタンスを表すと想定される引数component
を、リソースとしてこのビューに追加します。void
UIViewRoot. addComponentResource(FacesContext context, UIComponent componentResource, StringSE target)
リソースインスタンスを表すと想定される引数component
を、リソースとしてこのビューに追加します。static UIComponent
UIComponent. getCompositeComponentParent(UIComponent component)
指定されたコンポーネントの最も近い複合コンポーネントの親を検索します。void
ContextCallback. invokeContextCallback(FacesContext context, UIComponent target)
このメソッドは、invokeOnComponent(jakarta.faces.context.FacesContext, java.lang.String, jakarta.faces.component.ContextCallback)
の実装によって呼び出され、invokeOnComponent
への引数として指定されたclientId
とともにコンポーネントに渡される必要があります。static boolean
UIComponent. isCompositeComponent(UIComponent component)
component
が複合コンポーネントの場合はtrue
を返し、それ以外の場合はfalse
を返します。void
UIComponent. pushComponentToEL(FacesContext context, UIComponent component)
現在のUIComponent
this
をFacesContext
属性マップにプッシュし、後続のpopComponentFromEL(jakarta.faces.context.FacesContext)
呼び出しのために以前のUIComponent
を保存します。void
UIViewRoot. removeComponentResource(FacesContext context, UIComponent componentResource)
このビューのリソースとして、リソースインスタンスを表すと想定されている引数component
を削除します。void
UIViewRoot. removeComponentResource(FacesContext context, UIComponent componentResource, StringSE target)
このビューのリソースとして、リソースインスタンスを表すと想定されている引数component
を削除します。void
UIColumn. setFooter(UIComponent footer)
列のフッターファセットを設定します。void
UIData. setFooter(UIComponent footer)
このコンポーネントのフッターファセットを設定します。void
UIColumn. setHeader(UIComponent header)
列のヘッダーファセットを設定します。void
UIData. setHeader(UIComponent header)
このコンポーネントのヘッダーファセットを設定します。abstract void
UIComponent. setParent(UIComponent parent)
このUIComponent
の親UIComponent
を設定します。void
UIComponentBase. setParent(UIComponent parent)
jakarta.faces.component.behavior 内の UIComponent 使用
UIComponent を返す jakarta.faces.component.behavior のメソッド 修飾子と型 メソッド 説明 abstract UIComponent
ClientBehaviorContext. getComponent()
ClientBehavior
スクリプトをリクエストしているUIComponent
を返します。型 UIComponent のパラメーターを持つ jakarta.faces.component.behavior のメソッド 修飾子と型 メソッド 説明 static ClientBehaviorContext
ClientBehaviorContext. createClientBehaviorContext(FacesContext context, UIComponent component, StringSE eventName, StringSE sourceId, CollectionSE<ClientBehaviorContext.Parameter> parameters)
ClientBehaviorContext インスタンスを作成します。void
ClientBehavior. decode(FacesContext context, UIComponent component)
指定されたFacesContext
に含まれるリクエストから、このClientBehavior
の新しい状態をデコードします。void
ClientBehaviorBase. decode(FacesContext context, UIComponent component)
jakarta.faces.component.html 内の UIComponent 使用
jakarta.faces.component.html 内の UIComponent サブクラス 修飾子と型 クラス 説明 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.component.search 内の UIComponent 使用
UIComponent を返す jakarta.faces.component.search のメソッド 修飾子と型 メソッド 説明 abstract UIComponent
SearchExpressionContext. 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 VisitResult
VisitContext. invokeVisitCallback(UIComponent component, VisitCallback callback)
単一のコンポーネントを訪問するためにUIComponent.visitTree()
によって呼び出されます。VisitResult
VisitContextWrapper. invokeVisitCallback(UIComponent component, VisitCallback callback)
VisitResult
VisitCallback. visit(VisitContext context, UIComponent target)
このメソッドは、VisitContext.invokeVisitCallback()
によるコンポーネントツリーの訪問中に呼び出され、指定されたコンポーネントにアクセスします。jakarta.faces.context 内の UIComponent 使用
型 UIComponent のパラメーターを持つ jakarta.faces.context のメソッド 修飾子と型 メソッド 説明 abstract void
ResponseWriter. startElement(StringSE name, UIComponent component)
要素名までの要素の開始を記述します。void
ResponseWriterWrapper. startElement(StringSE name, UIComponent component)
このメソッドのデフォルトの動作は、ラップされたResponseWriter
オブジェクトでResponseWriter.startElement(String, jakarta.faces.component.UIComponent)
を呼び出すことです。void
ResponseWriter. writeText(ObjectSE text, UIComponent component, StringSE property)
オブジェクトを文字列に変換した後(必要な場合)、レンダリングされるマークアップ言語に適したエスケープを実行した後、オブジェクトを記述します。void
ResponseWriterWrapper. writeText(ObjectSE text, UIComponent component, StringSE property)
このメソッドのデフォルトの動作は、ラップされたResponseWriter
オブジェクトでResponseWriter.writeText(Object, UIComponent, String)
を呼び出すことです。jakarta.faces.convert 内の UIComponent 使用
型 UIComponent のパラメーターを持つ jakarta.faces.convert のメソッド 修飾子と型 メソッド 説明 ObjectSE
BigDecimalConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
BigIntegerConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
BooleanConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
ByteConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
CharacterConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
T
Converter. getAsObject(FacesContext context, UIComponent component, StringSE value)
リクエスト処理のライフサイクルのプロセス検証フェーズ中に格納されているに適したモデルデータオブジェクトに、指定さUIComponent
に関連付けられている指定された文字列値を変換します。ObjectSE
DateTimeConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
DoubleConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
EnumConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
value
引数を、コンストラクターで提供されるクラスの列挙型定数の 1 つに変換します。ObjectSE
FloatConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
IntegerConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
LongConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
NumberConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
ObjectSE
ShortConverter. getAsObject(FacesContext context, UIComponent component, StringSE value)
StringSE
BigDecimalConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
BigIntegerConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
BooleanConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
ByteConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
CharacterConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
Converter. getAsString(FacesContext context, UIComponent component, T value)
指定されたUIComponent
に関連付けられている指定されたモデルオブジェクトの値を、リクエスト処理ライフサイクルのレスポンスのレンダリングフェーズ中に生成されるレスポンスに含めるのに適した文字列に変換します。StringSE
DateTimeConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
DoubleConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
EnumConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
value
引数で指定された列挙型定数を文字列に変換します。StringSE
FloatConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
IntegerConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
LongConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
NumberConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
StringSE
ShortConverter. getAsString(FacesContext context, UIComponent component, ObjectSE value)
jakarta.faces.event 内の UIComponent 使用
UIComponent を返す jakarta.faces.event のメソッド 修飾子と型 メソッド 説明 UIComponent
ComponentSystemEvent. getComponent()
このイベントを送信したソースUIComponent
。UIComponent
ExceptionQueuedEventContext. getComponent()
例外がスローされたときに処理されていたUIComponent
を返します。UIComponent
FacesEvent. getComponent()
このイベントを送信したソースUIComponent
を返します。型 UIComponent のパラメーターを持つ jakarta.faces.event のメソッド 修飾子と型 メソッド 説明 void
PostRestoreStateEvent. 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 のクラス 修飾子と型 クラス 説明 class
Renderer<T extends UIComponent>
レンダラーは、UIComponent
の内部表現を、特定のリクエストに対して作成しているレスポンスに関連付けられた出力ストリーム(またはライター)に変換します。型 UIComponent のパラメーターを持つ jakarta.faces.render のメソッド 修飾子と型 メソッド 説明 void
ClientBehaviorRenderer. decode(FacesContext context, UIComponent component, ClientBehavior behavior)
指定されたFacesContext
に含まれるリクエストから、このClientBehavior
の新しい状態をデコードします。void
RendererWrapper. decode(FacesContext context, UIComponent component)
void
RendererWrapper. encodeBegin(FacesContext context, UIComponent component)
void
RendererWrapper. encodeChildren(FacesContext context, UIComponent component)
void
RendererWrapper. encodeEnd(FacesContext context, UIComponent component)
ObjectSE
Renderer. getConvertedValue(FacesContext context, UIComponent component, ObjectSE submittedValue)
以前に格納された状態情報を、このコンポーネントに必要な型のオブジェクトに変換しようとします(オプションで、このコンポーネントに登録されているConverter
がある場合は、それを使用します)。ObjectSE
RendererWrapper. getConvertedValue(FacesContext context, UIComponent component, ObjectSE submittedValue)
jakarta.faces.validator 内の UIComponent 使用
型 UIComponent のパラメーターを持つ jakarta.faces.validator のメソッド 修飾子と型 メソッド 説明 void
BeanValidator. validate(FacesContext context, UIComponent component, ObjectSE value)
Bean 検証制約に従って値が有効であることを確認します。void
DoubleRangeValidator. validate(FacesContext context, UIComponent component, ObjectSE value)
void
LengthValidator. validate(FacesContext context, UIComponent component, ObjectSE value)
void
LongRangeValidator. validate(FacesContext context, UIComponent component, ObjectSE value)
void
MethodExpressionValidator. validate(FacesContext context, UIComponent component, ObjectSE value)
void
RegexValidator. validate(FacesContext context, UIComponent component, ObjectSE value)
正規表現パターンに対して文字列を検証します。void
RequiredValidator. validate(FacesContext context, UIComponent component, ObjectSE value)
変換されたオブジェクト値が null でないことを確認します。void
Validator. validate(FacesContext context, UIComponent component, T value)
jakarta.faces.view 内の UIComponent 使用
UIComponent を返す jakarta.faces.view のメソッド 修飾子と型 メソッド 説明 UIComponent
ViewDeclarationLanguage. createComponent(FacesContext context, StringSE taglibURI, StringSE tagName, MapSE<StringSE,ObjectSE> attributes)
ViewDeclarationLanguage
固有のタグライブラリ URI とタグ名を指定してコンポーネントを作成します。UIComponent
ViewDeclarationLanguageWrapper. 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 のメソッド 修飾子と型 メソッド 説明 void
AttachedObjectHandler. applyAttachedObject(FacesContext context, UIComponent parent)
引数parent
を取り、この添付オブジェクトをそれに適用します。ListSE<UIComponent>
AttachedObjectTarget. getTargets(UIComponent topLevelComponent)
このAttachedObjectTarget
が公開するList<UIComponent>
を返します。void
ViewDeclarationLanguage. retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, ListSE<AttachedObjectHandler> handlers)
引数topLevelComponent
のコンポーネントメタデータがViewDeclarationLanguage.getComponentMetadata(jakarta.faces.context.FacesContext, jakarta.faces.application.Resource)
への以前の呼び出しで利用可能になっていると仮定して、トップレベルの複合コンポーネントから複合コンポーネント内の個々のAttachedObjectTarget
インスタンスに、アタッチされたオブジェクトのターゲットを変更するために、コンポーネントメタデータを活用します。void
ViewDeclarationLanguageWrapper. retargetAttachedObjects(FacesContext context, UIComponent topLevelComponent, ListSE<AttachedObjectHandler> handlers)
void
ViewDeclarationLanguage. retargetMethodExpressions(FacesContext context, UIComponent topLevelComponent)
引数topLevelComponent
のコンポーネントメタデータがViewDeclarationLanguage.getComponentMetadata(jakarta.faces.context.FacesContext, jakarta.faces.application.Resource)
への以前の呼び出しで利用可能になっていると仮定して、トップレベルコンポーネントから適切な内部コンポーネントにメソッド式を再ターゲティングする目的でコンポーネントメタデータを活用します。void
ViewDeclarationLanguageWrapper. retargetMethodExpressions(FacesContext context, UIComponent topLevelComponent)
jakarta.faces.view.facelets 内の UIComponent 使用
UIComponent を返す jakarta.faces.view.facelets のメソッド 修飾子と型 メソッド 説明 UIComponent
ComponentHandler. createComponent(FaceletContext ctx)
このタグハンドラーに対応するUIComponent
インスタンスをインスタンス化するタスクを引き継ぐサブクラスは、このメソッドをオーバーライドしてそうします。型 UIComponent のパラメーターを持つ jakarta.faces.view.facelets のメソッド 修飾子と型 メソッド 説明 void
CompositeFaceletHandler. apply(FaceletContext ctx, UIComponent parent)
呼び出しはすべての子ハンドラーに適用されます。void
DelegatingMetaTagHandler. apply(FaceletContext ctx, UIComponent parent)
abstract void
Facelet. apply(FacesContext facesContext, UIComponent parent)
渡された UIComponent の 親は、Jakarta Faces Specification Document のセクション 10.2.1「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って設定 / 復元されます。void
FaceletHandler. apply(FaceletContext ctx, UIComponent parent)
特定の UIComponent で変更を処理するabstract void
TagHandlerDelegate. apply(FaceletContext ctx, UIComponent comp)
void
FaceletsAttachedObjectHandler. applyAttachedObject(FacesContext ctx, UIComponent parent)
このクラスの具象サブクラスのタグで表される添付オブジェクトを引数parent
に適用するために必要なアクションを実行します。void
Facelet. applyMetadata(FacesContext facesContext, UIComponent parent)
渡された UIComponent の 親は、Jakarta Faces Specification Document の 10.2.1 セクション「Jakarta Faces の Facelets の ViewDeclarationLanguage 実装の仕様」に従って、f:metadata
タグに従ってメタデータのみを使用して設定 / 復元されます。void
DelegatingMetaTagHandler. applyNextHandler(FaceletContext ctx, UIComponent c)
このインスタンスのTagHandler.nextHandler
でapply()
メソッドを呼び出します。abstract void
FaceletContext. includeFacelet(UIComponent parent, StringSE relativePath)
現在の Facelet ではなく、実行中のコンテキストに相対的なパスで定義された別の Facelet を含める (Jakarta Server Pages の include ディレクティブと同じ)abstract void
FaceletContext. includeFacelet(UIComponent parent, URLSE absolutePath)
この ClassLoader/OS に絶対的なパスで定義された別の Facelet を含めるstatic boolean
ComponentHandler. isNew(UIComponent component)
渡されたコンポーネントが null ではなく、ツリーにとって新しいものであるかどうかを判断します。void
ComponentHandler. onComponentCreated(FaceletContext ctx, UIComponent c, UIComponent parent)
このメソッドは、コンポーネントが作成された後、子が移入される前に呼び出されることが保証されています。void
ComponentHandler. onComponentPopulated(FaceletContext ctx, UIComponent c, UIComponent parent)
このメソッドは、コンポーネントに子が移入された後に呼び出されることが保証されています。