public class UISelectBoolean extends UIInput
UISelectBoolean は、単一のブール値(true
または false
)を表す UIComponent
です。最も一般的にはチェックボックスとして表示されます。
デフォルトでは、rendererType
プロパティを "jakarta.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_NAME
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
コンストラクターと説明 |
---|
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, jakarta.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, validateValue
getConverter, getLocalValue, setConverter
addClientBehavior, 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, unsubscribeFromEvent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getConverter, getLocalValue, setConverter
public 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
の場合 @DeprecatedSE public ValueBinding getValueBinding(StringSE name)
getValueExpression(java.lang.String)
に置き換えられました。selected
の ValueBinding
がリクエストされた場合、value
に設定された ValueBinding
を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
スーパークラスの実装に依存して、返された ValueExpression
を ValueBinding
でラップします。
UIComponentBase
の getValueBinding
name
- ValueBinding
を取得する属性またはプロパティの名前 NullPointerExceptionSE
- name
が null
の場合 @DeprecatedSE public void setValueBinding(StringSE name, ValueBinding binding)
setValueExpression(java.lang.String, jakarta.el.ValueExpression)
に置き換えられました。 代わりに、selected
に指定された ValueBinding
を value
に保存します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。
スーパークラスの実装に依存して、引数 ValueBinding
を ValueExpression
でラップします。
UIComponentBase
の setValueBinding
name
- ValueBinding
を設定する属性またはプロパティの名前 binding
- 設定する ValueBinding
、または現在設定されている ValueBinding
を削除する null
NullPointerExceptionSE
- name
が null
の場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.