public class UISelectBoolean extends UIInput
UISelectBoolean は、単一のブール値(true または false)を表す UIComponent です。最も一般的にはチェックボックスとして表示されます。
デフォルトでは、rendererType プロパティを "javax.faces.Checkbox" に設定する必要があります。この値は、setRendererType() メソッドを呼び出すことで変更できます。
| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | COMPONENT_FAMILY このコンポーネントの標準コンポーネントファミリ。 |
static StringSE | COMPONENT_TYPE このコンポーネントの標準コンポーネント型。 |
ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAMEATTRS_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| コンストラクターと説明 |
|---|
UISelectBoolean() デフォルトのプロパティ値で新しい UISelectBoolean インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getFamily()このコンポーネントが属するコンポーネントファミリの識別子を返します。 |
ValueBinding | getValueBinding(StringSE name) 使用すべきではありません。 これは getValueExpression(java.lang.String) に置き換えられました。 |
ValueExpression | getValueExpression(StringSE name)selected の ValueExpression がリクエストされた場合、value に設定された ValueExpression を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。 |
boolean | isSelected() このコンポーネントの選択された状態のローカル値を返します。 |
void | setSelected(boolean selected) このコンポーネントの選択された状態のローカル値を設定します。 |
void | setValueBinding(StringSE name, ValueBinding binding) 使用すべきではありません。 これは setValueExpression(java.lang.String, javax.el.ValueExpression) に置き換えられました。 |
void | setValueExpression(StringSE name, ValueExpression binding) |
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate, validateValuegetConverter, getLocalValue, setConverteraddClientBehavior, addFacesListener, broadcast, 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, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTreecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEgetConverter, getLocalValue, setConverterpublic UISelectBoolean()
デフォルトのプロパティ値で新しい UISelectBoolean インスタンスを作成します。
public StringSE getFamily()
UIComponent このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、rendererType プロパティの値と組み合わせて、このコンポーネントインスタンスに適切な Renderer を選択するために使用できます。このメソッドは null を返すべきではないことに注意してください
public boolean isSelected()
このコンポーネントの選択された状態のローカル値を返します。このメソッドは、getValue() の型安全なエイリアスです。
public void setSelected(boolean selected)
このコンポーネントの選択された状態のローカル値を設定します。このメソッドは、setValue() の型安全なエイリアスです。
selected - 新しく選択された状態 public ValueExpression getValueExpression(StringSE name)
selected の ValueExpression がリクエストされた場合、value に設定された ValueExpression を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
UIComponent の getValueExpression name - ValueExpression を取得する属性またはプロパティの名前 null。NullPointerExceptionSE - name が null の場合 public void setValueExpression(StringSE name, ValueExpression binding)
代わりに、selected に指定された ValueExpression を value に保存します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
UIComponent の setValueExpression name - ValueExpression を設定する属性またはプロパティの名前 binding - 設定する ValueExpression、または現在設定されている ValueExpression を削除する null NullPointerExceptionSE - name が null の場合 public ValueBinding getValueBinding(StringSE name)
getValueExpression(java.lang.String) に置き換えられました。selected の ValueBinding がリクエストされた場合、value に設定された ValueBinding を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
スーパークラスの実装に依存して、返された ValueExpression を ValueBinding でラップします。
UIComponentBase の getValueBinding name - ValueBinding を取得する属性またはプロパティの名前 NullPointerExceptionSE - name が null の場合 public void setValueBinding(StringSE name, ValueBinding binding)
setValueExpression(java.lang.String, javax.el.ValueExpression) に置き換えられました。 代わりに、selected に指定された ValueBinding を value に保存します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
スーパークラスの実装に依存して、引数 ValueBinding を ValueExpression でラップします。
UIComponentBase の setValueBinding name - ValueBinding を設定する属性またはプロパティの名前 binding - 設定する ValueBinding、または現在設定されている ValueBinding を削除する null NullPointerExceptionSE - name が null の場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.