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