インターフェース 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などの編集可能なコンポーネントでサポートされる追加機能を記述しています。
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidaddValidator(Validator validator)このコンポーネントに関連付けられたセットにValidatorインスタンスを追加します。voidaddValueChangeListener(ValueChangeListener listener)新しいValueChangeListenerを、ValueChangeEventの発生時に通知を受けることに関心のあるリスナーのセットに追加します。ObjectSEgetSubmittedValue()このコンポーネントの submittedValue 値を返します。Validator[]getValidators()このコンポーネントインスタンスに登録されているValidatorのセットを返します。ValueChangeListener[]getValueChangeListeners()このコンポーネントインスタンスに登録されているValueChangeListenerのセットを返します。booleanisImmediate()このコンポーネントの「即時」状態を返します。booleanisLocalValueSet()このコンポーネントの「ローカル値セット」の状態を返します。booleanisRequired()このコンポーネントの「必須フィールド」の状態を返します。booleanisValid()このコンポーネントのローカル値が有効かどうかを示すフラグを返します(変換エラーは発生していません)。voidremoveValidator(Validator validator)以前に関連付けられていた場合は、このコンポーネントに関連付けられているセットからValidatorインスタンスを削除します。voidremoveValueChangeListener(ValueChangeListener listener)ValueChangeEventの発生時に通知を受けることに関心のあるリスナーのセットから既存のValueChangeListener(存在する場合)を削除します。voidresetValue()このコンポーネントの値を初期化されていない状態にリセットする簡易メソッド。voidsetImmediate(boolean immediate)このコンポーネントの「即時」状態を設定します。voidsetLocalValueSet(boolean localValueSet)このコンポーネントの「ローカル値セット」の状態を設定します。voidsetRequired(boolean required)このコンポーネントの「必須フィールド」の状態を設定します。voidsetSubmittedValue(ObjectSE submittedValue)このコンポーネントの submittedValue 値を設定します。voidsetValid(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の場合