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 このコンポーネントの標準コンポーネント型。 |
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY| コンストラクターと説明 |
|---|
UISelectItem() デフォルトのプロパティ値で新しい UISelectItem インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getFamily()このコンポーネントが属するコンポーネントファミリの識別子を返します。 |
StringSE | getItemDescription() この選択項目の説明を返します。 |
StringSE | getItemLabel() この選択項目のローカライズされたラベルを返します。 |
ObjectSE | getItemValue() この選択項目のサーバー値を返します。 |
ObjectSE | getValue()UISelectItem の value プロパティを返します。 |
boolean | isItemDisabled() この選択項目の無効設定を返します。 |
boolean | isItemEscaped() この選択項目のラベルのエスケープ設定を返します。 |
boolean | isNoSelectionOption()
|
void | setItemDescription(StringSE itemDescription) この選択項目の説明を設定します。 |
void | setItemDisabled(boolean itemDisabled) この選択項目の無効値を設定します。 |
void | setItemEscaped(boolean itemEscaped) この選択項目のラベルのエスケープ値を設定します。 |
void | setItemLabel(StringSE itemLabel) この選択項目のローカライズされたラベルを設定します。 |
void | setItemValue(ObjectSE itemValue) この選択項目のサーバー値を設定します。 |
void | setNoSelectionOption(boolean noSelectionOption)
|
void | setValue(ObjectSE value)UISelectItem の value プロパティを設定します。 |
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, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTreecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic UISelectItem()
デフォルトのプロパティ値で新しい UISelectItem インスタンスを作成します。
public StringSE getFamily()
UIComponent このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、rendererType プロパティの値と組み合わせて、このコンポーネントインスタンスに適切な Renderer を選択するために使用できます。このメソッドは null を返すべきではないことに注意してください
UIComponent の getFamily public StringSE getItemDescription()
この選択項目の説明を返します。
public void setItemDescription(StringSE itemDescription)
この選択項目の説明を設定します。
itemDescription - 新しい説明 public boolean isItemDisabled()
この選択項目の無効設定を返します。
true は無効になっているアイテムであり、それ以外の場合は false です。public void setItemDisabled(boolean itemDisabled)
この選択項目の無効値を設定します。
itemDisabled - 新しい無効化フラグ public boolean isItemEscaped()
この選択項目のラベルのエスケープ設定を返します。
true、それ以外の場合は false。public void setItemEscaped(boolean itemEscaped)
この選択項目のラベルのエスケープ値を設定します。
itemEscaped - 新しい無効化フラグ public StringSE getItemLabel()
この選択項目のローカライズされたラベルを返します。
public void setItemLabel(StringSE itemLabel)
この選択項目のローカライズされたラベルを設定します。
itemLabel - 新しいローカライズされたラベル public ObjectSE getItemValue()
この選択項目のサーバー値を返します。
public void setItemValue(ObjectSE itemValue)
この選択項目のサーバー値を設定します。
itemValue - 新しいサーバー値 public ObjectSE getValue()
UISelectItem の value プロパティを返します。
public void setValue(ObjectSE value)
UISelectItem の value プロパティを設定します。
value - 新しい価値 public boolean isNoSelectionOption()
noSelectionOption プロパティの値を返します。このプロパティの値が true の場合、システムはこの UISelectItem インスタンスによって表されるオプションを「選択なし」オプションを表すものとして解釈します。使用方法については、UISelectOne.validateValue(javax.faces.context.FacesContext, java.lang.Object) および UISelectMany.validateValue(javax.faces.context.FacesContext, java.lang.Object) を参照してください。
public void setNoSelectionOption(boolean noSelectionOption)
noSelectionOption プロパティの値を設定します。
noSelectionOption - 選択なしのオプション。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.