パッケージ jakarta.faces.component
クラス UISelectItemGroups
- java.lang.ObjectSE
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UISelectItems
-
- jakarta.faces.component.UISelectItemGroups
- 実装されたすべてのインターフェース:
PartialStateHolder
、StateHolder
、TransientStateHolder
、ComponentSystemEventListener
、FacesListener
、SystemEventListenerHolder
、EventListenerSE
public class UISelectItemGroups extends UISelectItems
UISelectItemGroups は、
UISelectMany
またはUISelectOne
コンポーネント内にネストできるコンポーネントであり、1 つまたは複数のSelectItem
インスタンスの 1 つまたは複数のSelectItemGroup
を親コンポーネントで使用可能なオプションのリストに追加します。このコンポーネントは、型UISelectItems
またはUISelectItem
の子のみを受け入れます。このコンポーネントのvalue
属性は、直接設定されるか、ValueExpression
を介して間接的に取得され、ネストされたUISelectItems
またはUISelectItem
コンポーネントのvalue
属性によって受け入れられる任意の型の項目の配列またはIterable
SE にすることができます。- 導入:
- 4.0
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static StringSE
COMPONENT_TYPE
このコンポーネントの標準コンポーネント型。クラス jakarta.faces.component.UISelectItems から継承されたフィールド
COMPONENT_FAMILY
クラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
コンストラクターのサマリー
コンストラクター コンストラクター 説明 UISelectItemGroups()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectSE
getValue()
value
属性を反復処理し、各アイテムを新しいSelectItemGroup
インスタンスにラップします。これにより、アイテムはvar
プロパティで指定されたキーでリクエスト属性として公開されます。クラス jakarta.faces.component.UISelectItems から継承されたメソッド
getFamily, setValue, setValueExpression
クラス jakarta.faces.component.UIComponentBase から継承されたメソッド
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEvent
クラス jakarta.faces.component.UIComponent から継承されたメソッド
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
メソッドの詳細
getValue
public ObjectSE getValue()
value
属性を反復処理し、各アイテムを新しいSelectItemGroup
インスタンスにラップします。これにより、アイテムはvar
プロパティで指定されたキーでリクエスト属性として公開されます。これにより、ネストされたUISelectItems
またはUISelectItem
コンポーネントが属性を介してアイテムにアクセスできるようにする必要があります。最後に、これらのSelectItemGroup
インスタンスを順序付きコレクションとして返します。- オーバーライド:
- クラス
UISelectItems
のgetValue
- 戻り値:
- 値。