クラス UISelectItem
- java.lang.ObjectSE
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UISelectItem
- 実装されたすべてのインターフェース:
PartialStateHolder
、StateHolder
、TransientStateHolder
、ComponentSystemEventListener
、FacesListener
、SystemEventListenerHolder
、EventListenerSE
- 既知の直属サブクラス
UISelectItemGroup
public class UISelectItem extends UIComponentBase
UISelectItem は、
UISelectMany
またはUISelectOne
コンポーネント内にネストできるコンポーネントであり、親コンポーネントで使用可能なオプションのリストにSelectItem
インスタンスが追加されます。SelectItem
の内容は、次のいずれかの方法で指定できます。value
属性の値は、SelectItem
のインスタンスです。- 関連する
ValueExpression
は、型SelectItem
のモデルデータ項目を指します。 - 新しい
SelectItem
インスタンスは、itemDescription
、itemDisabled
、itemLabel
、itemEscaped
、itemValue
属性の値から合成されます。
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static StringSE
COMPONENT_FAMILY
このコンポーネントの標準コンポーネントファミリ。static StringSE
COMPONENT_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
コンストラクターのサマリー
コンストラクター コンストラクター 説明 UISelectItem()
デフォルトのプロパティ値で新しいUISelectItem
インスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getFamily()
このコンポーネントが属するコンポーネントファミリの識別子を返します。StringSE
getItemDescription()
この選択項目の説明を返します。StringSE
getItemLabel()
この選択項目のローカライズされたラベルを返します。ObjectSE
getItemValue()
この選択項目のサーバー値を返します。ObjectSE
getValue()
UISelectItem
のvalue
プロパティを返します。boolean
isItemDisabled()
この選択項目の無効設定を返します。boolean
isItemEscaped()
この選択項目のラベルのエスケープ設定を返します。boolean
isNoSelectionOption()
noSelectionOption
プロパティの値を返します。void
setItemDescription(StringSE itemDescription)
この選択項目の説明を設定します。void
setItemDisabled(boolean itemDisabled)
この選択項目の無効値を設定します。void
setItemEscaped(boolean itemEscaped)
この選択項目のラベルのエスケープ値を設定します。void
setItemLabel(StringSE itemLabel)
この選択項目のローカライズされたラベルを設定します。void
setItemValue(ObjectSE itemValue)
この選択項目のサーバー値を設定します。void
setNoSelectionOption(boolean noSelectionOption)
noSelectionOption
プロパティの値を設定します。void
setValue(ObjectSE value)
UISelectItem
のvalue
プロパティを設定します。クラス 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, setValueExpression, visitTree
コンストラクターの詳細
UISelectItem
public UISelectItem()
デフォルトのプロパティ値で新しい
UISelectItem
インスタンスを作成します。
メソッドの詳細
getFamily
public StringSE getFamily()
クラスからコピーされた説明:UIComponent
このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、
rendererType
プロパティの値と組み合わせて、このコンポーネントインスタンスに適切なRenderer
を選択するために使用できます。このメソッドはnull
を返すべきではないことに注意してください- 次で指定:
- クラス
UIComponent
のgetFamily
- 戻り値:
- コンポーネントファミリ(null 以外)。
getItemDescription
public StringSE getItemDescription()
この選択項目の説明を返します。
- 戻り値:
- アイテムの説明。
setItemDescription
public void setItemDescription(StringSE itemDescription)
この選択項目の説明を設定します。
- パラメーター:
itemDescription
- 新しい説明
isItemDisabled
public boolean isItemDisabled()
この選択項目の無効設定を返します。
- 戻り値:
true
は無効になっているアイテムであり、それ以外の場合はfalse
です。
setItemDisabled
public void setItemDisabled(boolean itemDisabled)
この選択項目の無効値を設定します。
- パラメーター:
itemDisabled
- 新しい無効化フラグ
isItemEscaped
public boolean isItemEscaped()
この選択項目のラベルのエスケープ設定を返します。
- 戻り値:
- アイテムがエスケープされている場合は
true
、それ以外の場合はfalse
。
setItemEscaped
public void setItemEscaped(boolean itemEscaped)
この選択項目のラベルのエスケープ値を設定します。
- パラメーター:
itemEscaped
- 新しい無効化フラグ
getItemLabel
public StringSE getItemLabel()
この選択項目のローカライズされたラベルを返します。
- 戻り値:
- アイテムラベル。
setItemLabel
public void setItemLabel(StringSE itemLabel)
この選択項目のローカライズされたラベルを設定します。
- パラメーター:
itemLabel
- 新しいローカライズされたラベル
getItemValue
public ObjectSE getItemValue()
この選択項目のサーバー値を返します。
- 戻り値:
- アイテムの値。
setItemValue
public void setItemValue(ObjectSE itemValue)
この選択項目のサーバー値を設定します。
- パラメーター:
itemValue
- 新しいサーバー値
getValue
public ObjectSE getValue()
UISelectItem
のvalue
プロパティを返します。- 戻り値:
- 値。
setValue
public void setValue(ObjectSE value)
UISelectItem
のvalue
プロパティを設定します。- パラメーター:
value
- 新しい価値
isNoSelectionOption
public boolean isNoSelectionOption()
noSelectionOption
プロパティの値を返します。このプロパティの値がtrue
の場合、システムはこのUISelectItem
インスタンスによって表されるオプションを「選択なし」オプションを表すものとして解釈します。使用方法については、UISelectOne.validateValue(jakarta.faces.context.FacesContext, java.lang.Object)
およびUISelectMany.validateValue(jakarta.faces.context.FacesContext, java.lang.Object)
を参照してください。- 戻り値:
- 選択なしのオプション。
- 導入:
- 2.0
setNoSelectionOption
public void setNoSelectionOption(boolean noSelectionOption)
noSelectionOption
プロパティの値を設定します。- パラメーター:
noSelectionOption
- 選択なしのオプション。- 導入:
- 2.0