パッケージ jakarta.faces.component

インターフェース EditableValueHolder

すべてのスーパーインターフェース:
ValueHolder
すべての既知の実装クラス:
HtmlInputFileHtmlInputHiddenHtmlInputSecretHtmlInputTextHtmlInputTextareaHtmlSelectBooleanCheckboxHtmlSelectManyCheckboxHtmlSelectManyListboxHtmlSelectManyMenuHtmlSelectOneListboxHtmlSelectOneMenuHtmlSelectOneRadioUIInputUISelectBooleanUISelectManyUISelectOneUIViewParameter

public interface EditableValueHolder extends ValueHolder

EditableValueHolderValueHolder の拡張であり、ValueChangeEventValidator などの編集可能なコンポーネントでサポートされる追加機能を記述しています。

  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    このコンポーネントに関連付けられたセットに Validator インスタンスを追加します。
    void
    新しい ValueChangeListener を、ValueChangeEvent の発生時に通知を受けることに関心のあるリスナーのセットに追加します。
    このコンポーネントの submittedValue 値を返します。
    このコンポーネントインスタンスに登録されている Validator のセットを返します。
    このコンポーネントインスタンスに登録されている ValueChangeListener のセットを返します。
    boolean
    このコンポーネントの「即時」状態を返します。
    boolean
    このコンポーネントの「ローカル値セット」の状態を返します。
    boolean
    このコンポーネントの「必須フィールド」の状態を返します。
    boolean
    このコンポーネントのローカル値が有効かどうかを示すフラグを返します(変換エラーは発生していません)。
    void
    以前に関連付けられていた場合は、このコンポーネントに関連付けられているセットから Validator インスタンスを削除します。
    void
    ValueChangeEvent の発生時に通知を受けることに関心のあるリスナーのセットから既存の ValueChangeListener(存在する場合)を削除します。
    void
    このコンポーネントの値を初期化されていない状態にリセットする簡易メソッド。
    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 の場合