クラス 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 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
コンストラクターの概要
コンストラクター コンストラクター 説明 UISelectItem()デフォルトのプロパティ値で新しいUISelectItemインスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSEgetFamily()このコンポーネントが属するコンポーネントファミリの識別子を返します。StringSEgetItemDescription()この選択項目の説明を返します。StringSEgetItemLabel()この選択項目のローカライズされたラベルを返します。ObjectSEgetItemValue()この選択項目のサーバー値を返します。ObjectSEgetValue()UISelectItemのvalueプロパティを返します。booleanisItemDisabled()この選択項目の無効設定を返します。booleanisItemEscaped()この選択項目のラベルのエスケープ設定を返します。booleanisNoSelectionOption()noSelectionOptionプロパティの値を返します。voidsetItemDescription(StringSE itemDescription)この選択項目の説明を設定します。voidsetItemDisabled(boolean itemDisabled)この選択項目の無効値を設定します。voidsetItemEscaped(boolean itemEscaped)この選択項目のラベルのエスケープ値を設定します。voidsetItemLabel(StringSE itemLabel)この選択項目のローカライズされたラベルを設定します。voidsetItemValue(ObjectSE itemValue)この選択項目のサーバー値を設定します。voidsetNoSelectionOption(boolean noSelectionOption)noSelectionOptionプロパティの値を設定します。voidsetValue(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