パッケージ jakarta.faces.component
クラス UISelectItems
java.lang.ObjectSE
jakarta.faces.component.UIComponent
jakarta.faces.component.UIComponentBase
jakarta.faces.component.UISelectItems
- 実装されているすべてのインターフェース:
PartialStateHolder、StateHolder、TransientStateHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
- 既知の直属サブクラス
UISelectItemGroups
UISelectItems は、UISelectMany または UISelectOne コンポーネント内にネストできるコンポーネントであり、親コンポーネントで使用可能なオプションのリストに 1 つ以上の SelectItem インスタンスを追加します。このコンポーネントの value (ValueExpression を直接設定するか、間接的に取得する)は、次のいずれかの型になります。
SelectItemの単一インスタンス - このインスタンスは、親タグで使用可能なオプションのセットに追加されます。SelectItemの配列 - このインスタンスのセットは、添え字の昇順で、親コンポーネントで使用可能なオプションのセットに追加されます。SelectItemのコレクション - このインスタンスのセットは、イテレータによって提供された順序で、親コンポーネントで使用可能なオプションのセットに追加されます。- マップ - このオブジェクトのキー(文字列に変換されると)はラベルであると見なされ、このオブジェクトの値(文字列に変換されると)は、動的に構築されて使用可能なセットに追加される
SelectItemインスタンスの値であると見なされます。キーに対するイテレータによって提供される順序での、親コンポーネントのオプション。
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSEこのコンポーネントの標準コンポーネントファミリ。static final StringSEこのコンポーネントの標準コンポーネント型。クラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEYコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明このコンポーネントが属するコンポーネントファミリの識別子を返します。getValue()UISelectItemsのvalueプロパティを返します。voidUISelectItemsのvalueプロパティを設定します。voidsetValueExpression(StringSE name, ValueExpression binding) 指定された属性またはプロパティ名がある場合は、その値の計算に使用されるValueExpressionを設定します。クラス 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
フィールドの詳細
コンストラクターの詳細
UISelectItems
public UISelectItems()デフォルトのプロパティ値で新しい
UISelectItemsインスタンスを作成します。
メソッドの詳細
setValueExpression
指定された属性またはプロパティ名がある場合、それらの値を計算するために使用される
ValueExpressionを設定します。さらに、varプロパティにValueExpressionが設定されている場合、値に関係なく、不正な引数の例外がスローされます。- オーバーライド:
- クラス
UIComponentのsetValueExpression - パラメーター:
name-ValueExpressionを設定する属性またはプロパティの名前binding- 設定するValueExpression、または現在設定されているValueExpressionを削除するnull- 例外:
IllegalArgumentExceptionSE-nameがid、parent、varのいずれかである場合。NullPointerExceptionSE-nameがnullの場合
getFamily
クラスからコピーされた説明:UIComponentこのコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、
rendererTypeプロパティの値と組み合わせて、このコンポーネントインスタンスに適切なRendererを選択するために使用できます。このメソッドはnullを返すべきではないことに注意してください- 次で指定:
- クラス
UIComponentのgetFamily - 戻り値:
- コンポーネントファミリ(null 以外)。
getValue
UISelectItemsのvalueプロパティを返します。- 戻り値:
- 値。
setValue
UISelectItemsのvalueプロパティを設定します。- パラメーター:
value- 新しい価値