インターフェース EditableValueHolder
- すべてのスーパーインターフェース:
ValueHolder
- すべての既知の実装クラス:
HtmlInputFile
、HtmlInputHidden
、HtmlInputSecret
、HtmlInputText
、HtmlInputTextarea
、HtmlSelectBooleanCheckbox
、HtmlSelectManyCheckbox
、HtmlSelectManyListbox
、HtmlSelectManyMenu
、HtmlSelectOneListbox
、HtmlSelectOneMenu
、HtmlSelectOneRadio
、UIInput
、UISelectBoolean
、UISelectMany
、UISelectOne
、UIViewParameter
public interface EditableValueHolder extends ValueHolder
EditableValueHolder は ValueHolder の拡張であり、
ValueChangeEvent
やValidator
などの編集可能なコンポーネントでサポートされる追加機能を記述しています。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
addValidator(Validator validator)
このコンポーネントに関連付けられたセットにValidator
インスタンスを追加します。void
addValueChangeListener(ValueChangeListener listener)
新しいValueChangeListener
を、ValueChangeEvent
の発生時に通知を受けることに関心のあるリスナーのセットに追加します。ObjectSE
getSubmittedValue()
このコンポーネントの submittedValue 値を返します。Validator[]
getValidators()
このコンポーネントインスタンスに登録されているValidator
のセットを返します。ValueChangeListener[]
getValueChangeListeners()
このコンポーネントインスタンスに登録されているValueChangeListener
のセットを返します。boolean
isImmediate()
このコンポーネントの「即時」状態を返します。boolean
isLocalValueSet()
このコンポーネントの「ローカル値セット」の状態を返します。boolean
isRequired()
このコンポーネントの「必須フィールド」の状態を返します。boolean
isValid()
このコンポーネントのローカル値が有効かどうかを示すフラグを返します(変換エラーは発生していません)。void
removeValidator(Validator validator)
以前に関連付けられていた場合は、このコンポーネントに関連付けられているセットからValidator
インスタンスを削除します。void
removeValueChangeListener(ValueChangeListener listener)
ValueChangeEvent
の発生時に通知を受けることに関心のあるリスナーのセットから既存のValueChangeListener
(存在する場合)を削除します。void
resetValue()
このコンポーネントの値を初期化されていない状態にリセットする簡易メソッド。void
setImmediate(boolean immediate)
このコンポーネントの「即時」状態を設定します。void
setLocalValueSet(boolean localValueSet)
このコンポーネントの「ローカル値セット」の状態を設定します。void
setRequired(boolean required)
このコンポーネントの「必須フィールド」の状態を設定します。void
setSubmittedValue(ObjectSE submittedValue)
このコンポーネントの submittedValue 値を設定します。void
setValid(boolean valid)
このコンポーネントのローカル値が有効である(変換エラーが発生していない)かどうかを示すフラグを設定します。インターフェース jakarta.faces.component.ValueHolder から継承されたメソッド
getConverter, getLocalValue, getValue, setConverter, setValue
メソッドの詳細
getSubmittedValue
ObjectSE getSubmittedValue()
このコンポーネントの submittedValue 値を返します。このメソッドは、このコンポーネントの
encodeBegin()
メソッドおよび / またはencodeEnd()
メソッド、または対応するRenderer
でのみ使用されます。値がnull
、空、または非 null
であるかどうかに基づいて実行されるアクションは、jakarta.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL
コンテキストパラメーターの値に基づいて決定されます。- 戻り値:
- 送信された値。
resetValue
void resetValue()
このコンポーネントの値を初期化されていない状態にリセットする簡易メソッド。
- 導入:
- 2.0
setSubmittedValue
void setSubmittedValue(ObjectSE submittedValue)
このコンポーネントの submittedValue 値を設定します。このメソッドは、このコンポーネントの
decode()
およびvalidate()
メソッド、または対応するRenderer
でのみ使用する必要があります。値がnull
、空、または非 null
であるかどうかに基づいて実行されるアクションは、jakarta.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL
コンテキストパラメーターの値に基づいて決定されます。- パラメーター:
submittedValue
- 新しく送信された値
isLocalValueSet
boolean isLocalValueSet()
このコンポーネントの「ローカル値セット」の状態を返します。setValue()
を呼び出すと、このプロパティはtrue
に自動的にリセットされます。- 戻り値:
- ローカル値が設定されている場合は
true
、それ以外の場合はfalse
。
setLocalValueSet
void setLocalValueSet(boolean localValueSet)
このコンポーネントの「ローカル値セット」の状態を設定します。- パラメーター:
localValueSet
- 「ローカル値セット」ブール値。
isValid
boolean isValid()
このコンポーネントのローカル値が有効かどうかを示すフラグを返します(変換エラーは発生していません)。
- 戻り値:
- 有効な場合は
true
、それ以外の場合はfalse
。
setValid
void setValid(boolean valid)
このコンポーネントのローカル値が有効である(変換エラーが発生していない)かどうかを示すフラグを設定します。
- パラメーター:
valid
- 新しい有効なフラグ
isRequired
boolean isRequired()
このコンポーネントの「必須フィールド」の状態を返します。
- 戻り値:
- 必要な場合は
true
、それ以外の場合はfalse
。
setRequired
void setRequired(boolean required)
このコンポーネントの「必須フィールド」の状態を設定します。
- パラメーター:
required
- 新しい「必須フィールド」状態
isImmediate
boolean isImmediate()
このコンポーネントの「即時」状態を返します。
- 戻り値:
- が即時の場合は
true
、それ以外の場合はfalse
。
setImmediate
void setImmediate(boolean immediate)
このコンポーネントの「即時」状態を設定します。true に設定すると、コンポーネントの値は、リクエスト値の適用フェーズですぐに変換および検証され、
ValueChangeEvent
もそのフェーズで配信されます。このプロパティのデフォルト値はfalse
である必要があります。- パラメーター:
immediate
- 新しい「即時」状態
addValidator
void addValidator(Validator validator)
このコンポーネントに関連付けられたセットに
Validator
インスタンスを追加します。- パラメーター:
validator
- 追加するValidator
- 例外:
NullPointerExceptionSE
-validator
が null の場合
getValidators
Validator[] getValidators()
このコンポーネントインスタンスに登録されている
Validator
のセットを返します。登録されたバリデーターがない場合、長さゼロの配列が返されます。- 戻り値:
- バリデーター、または長さゼロの配列。
removeValidator
void removeValidator(Validator validator)
以前に関連付けられていた場合は、このコンポーネントに関連付けられているセットから
Validator
インスタンスを削除します。それ以外の場合は、何もしません。- パラメーター:
validator
- 削除するValidator
addValueChangeListener
void addValueChangeListener(ValueChangeListener listener)
新しい
ValueChangeListener
を、ValueChangeEvent
の発生時に通知を受けることに関心のあるリスナーのセットに追加します。- パラメーター:
listener
- 追加するValueChangeListener
- 例外:
NullPointerExceptionSE
-listener
がnull
の場合
getValueChangeListeners
ValueChangeListener[] getValueChangeListeners()
このコンポーネントインスタンスに登録されている
ValueChangeListener
のセットを返します。登録されているリスナーがない場合は、長さがゼロの配列が返されます。- 戻り値:
- 値変更リスナー、または長さがゼロの配列。
removeValueChangeListener
void removeValueChangeListener(ValueChangeListener listener)
ValueChangeEvent
の発生時に通知を受けることに関心のあるリスナーのセットから既存のValueChangeListener
(存在する場合)を削除します。- パラメーター:
listener
- 削除するValueChangeListener
- 例外:
NullPointerExceptionSE
-listener
がnull
の場合