public interface EditableValueHolder extends ValueHolder
EditableValueHolder は ValueHolder の拡張であり、ValueChangeEvent や Validator などの編集可能なコンポーネントでサポートされる追加機能を記述しています。
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addValidator(Validator validator) このコンポーネントに関連付けられたセットに Validator インスタンスを追加します。 |
void | addValueChangeListener(ValueChangeListener listener) 新しい ValueChangeListener を、ValueChangeEvent の発生時に通知を受けることに関心のあるリスナーのセットに追加します。 |
ObjectSE | getSubmittedValue() このコンポーネントの submittedValue 値を返します。 |
MethodBinding | getValidator() 使用すべきではありません。 代わりに getValidators() を使用する必要があります。 |
Validator[] | getValidators() このコンポーネントインスタンスに登録されている Validator のセットを返します。 |
MethodBinding | getValueChangeListener() 使用すべきではありません。 代わりに getValueChangeListeners() を使用してください。 |
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) このコンポーネントのローカル値が有効である(変換エラーが発生していない)かどうかを示すフラグを設定します。 |
void | setValidator(MethodBinding validatorBinding) 使用すべきではありません。 代わりに addValidator(javax.faces.validator.Validator) を使用し、MethodExpressionValidator のインスタンスを作成して引数 Validator を取得します。 |
void | setValueChangeListener(MethodBinding valueChangeMethod) 使用すべきではありません。 代わりに addValueChangeListener(javax.faces.event.ValueChangeListener) を使用し、MethodExpressionValueChangeListener のインスタンスを作成して引数 ValueChangeListener を取得します。 |
getConverter, getLocalValue, getValue, setConverter, setValueObjectSE getSubmittedValue()
このコンポーネントの submittedValue 値を返します。このメソッドは、このコンポーネントの encodeBegin() メソッドおよび / または encodeEnd() メソッド、または対応する Renderer でのみ使用されます。値が null、空、または非 null であるかどうかに基づいて実行されるアクションは、javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL コンテキストパラメーターの値に基づいて決定されます。
void resetValue()
このコンポーネントの値を初期化されていない状態にリセットする簡易メソッド。
void setSubmittedValue(ObjectSE submittedValue)
このコンポーネントの submittedValue 値を設定します。このメソッドは、このコンポーネントの decode() および validate() メソッド、または対応する Renderer でのみ使用する必要があります。値が null、空、または非 null であるかどうかに基づいて実行されるアクションは、javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL コンテキストパラメーターの値に基づいて決定されます。
submittedValue - 新しく送信された値 boolean isLocalValueSet()
setValue() を呼び出すと、このプロパティは true に自動的にリセットされます。true、それ以外の場合は false。void setLocalValueSet(boolean localValueSet)
localValueSet - 「ローカル値セット」ブール値。boolean isValid()
このコンポーネントのローカル値が有効かどうかを示すフラグを返します(変換エラーは発生していません)。
true、それ以外の場合は false。void setValid(boolean valid)
このコンポーネントのローカル値が有効である(変換エラーが発生していない)かどうかを示すフラグを設定します。
valid - 新しい有効なフラグ boolean isRequired()
このコンポーネントの「必須フィールド」の状態を返します。
true、それ以外の場合は false。void setRequired(boolean required)
このコンポーネントの「必須フィールド」の状態を設定します。
required - 新しい「必須フィールド」状態 boolean isImmediate()
このコンポーネントの「即時」状態を返します。
true、それ以外の場合は false。void setImmediate(boolean immediate)
このコンポーネントの「即時」状態を設定します。true に設定すると、コンポーネントの値は、リクエスト値の適用フェーズですぐに変換および検証され、ValueChangeEvent もそのフェーズで配信されます。このプロパティのデフォルト値は false である必要があります。
immediate - 新しい「即時」状態 void addValidator(Validator validator)
このコンポーネントに関連付けられたセットに Validator インスタンスを追加します。
validator - 追加する ValidatorNullPointerExceptionSE - validator が null の場合 Validator[] getValidators()
このコンポーネントインスタンスに登録されている Validator のセットを返します。登録されたバリデーターがない場合、長さゼロの配列が返されます。
void removeValidator(Validator validator)
以前に関連付けられていた場合は、このコンポーネントに関連付けられているセットから Validator インスタンスを削除します。それ以外の場合は、何もしません。
validator - 削除する Validatorvoid addValueChangeListener(ValueChangeListener listener)
新しい ValueChangeListener を、ValueChangeEvent の発生時に通知を受けることに関心のあるリスナーのセットに追加します。
listener - 追加する ValueChangeListenerNullPointerExceptionSE - listener が null の場合 ValueChangeListener[] getValueChangeListeners()
このコンポーネントインスタンスに登録されている ValueChangeListener のセットを返します。登録されているリスナーがない場合は、長さがゼロの配列が返されます。
void removeValueChangeListener(ValueChangeListener listener)
ValueChangeEvent の発生時に通知を受けることに関心のあるリスナーのセットから既存の ValueChangeListener(存在する場合)を削除します。
listener - 削除する ValueChangeListenerNullPointerExceptionSE - listener が null の場合 MethodBinding getValidator()
getValidators() を使用してください。 このインスタンスに対して setValidator(javax.faces.el.MethodBinding) が以前に呼び出されていなかった場合、このメソッドは null を返す必要があります。呼び出された場合、このメソッドは setValidator(javax.faces.el.MethodBinding) に渡された正確な MethodBinding インスタンスを返す必要があります。
このメソッドは、プロセス検証フェーズまたはリクエスト値の適用フェーズで呼び出されます(immediate プロパティの値によって異なります)。
void setValidator(MethodBinding validatorBinding)
addValidator(javax.faces.validator.Validator) を使用し、MethodExpressionValidator のインスタンスを作成して引数 Validator を取得します。 引数 validatorBinding を Validator の実装にラップし、getValidators() メソッドをサポートする内部データ構造に格納します。setValidator への以前の呼び出しによって格納されたインスタンスを上書きすることに注意してください。
引数メソッドは、プロセス検証フェーズまたはリクエスト値の適用フェーズで呼び出されます(immediate プロパティの値によって異なります)。
このような式で参照されるメソッドはすべて、戻り値の型が void のパブリックであり、型 FacesContext、UIComponent、Object のパラメーターを受け入れる必要があります。
validatorBinding - 新しい MethodBinding インスタンス MethodBinding getValueChangeListener()
getValueChangeListeners() を使用してください。 このインスタンスに対して setValueChangeListener(javax.faces.el.MethodBinding) が以前に呼び出されていなかった場合、このメソッドは null を返す必要があります。呼び出された場合、このメソッドは setValueChangeListener(javax.faces.el.MethodBinding) に渡された正確な MethodBinding インスタンスを返す必要があります。
void setValueChangeListener(MethodBinding valueChangeMethod)
addValueChangeListener(javax.faces.event.ValueChangeListener) を使用し、MethodExpressionValueChangeListener のインスタンスを作成して引数 ValueChangeListener を取得します。 引数 valueChangeMethod を ValueChangeListener の実装にラップし、getValueChangeListeners() メソッドをサポートする内部データ構造に格納します。setValueChangeListener への以前の呼び出しによって格納されたインスタンスを上書きすることに注意してください。
この引数メソッドは、プロセス検証フェーズまたはリクエスト値の適用フェーズで呼び出されます(immediate プロパティの値によって異なります)。
このような式で参照されるメソッドはすべて、戻り値の型が void のパブリックであり、型 ValueChangeEvent のパラメーターを受け入れる必要があります。
valueChangeMethod - 新しいメソッドバインディングインスタンス Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.