パッケージ jakarta.faces.component

インターフェース ValueHolder

すべての既知のサブインターフェース:
EditableValueHolder
すべての既知の実装クラス:
HtmlBodyHtmlDoctypeHtmlHeadHtmlInputFileHtmlInputHiddenHtmlInputSecretHtmlInputTextHtmlInputTextareaHtmlOutcomeTargetButtonHtmlOutcomeTargetLinkHtmlOutputFormatHtmlOutputLabelHtmlOutputLinkHtmlOutputTextHtmlSelectBooleanCheckboxHtmlSelectManyCheckboxHtmlSelectManyListboxHtmlSelectManyMenuHtmlSelectOneListboxHtmlSelectOneMenuHtmlSelectOneRadioUIInputUIOutcomeTargetUIOutputUISelectBooleanUISelectManyUISelectOneUIViewParameter

public interface ValueHolder

ValueHolder は、ローカル値をサポートし、値式を介してモデル層のデータにアクセスし、文字列とモデル層データのネイティブデータ型の間の変換をサポートする必要がある具体的な UIComponent によって実装できるインターフェースです。

  • メソッドの詳細

    • getLocalValue

      ObjectSE getLocalValue()

      関連する ValueExpression を評価せずに、この UIComponent のローカル値(存在する場合)を返します。

      戻り値:
      ローカル値。
    • getValue

      ObjectSE getValue()

      この UIComponent の値を取得します。FacesContext.isValidationFailed() が true を返すことで示されるように、検証が失敗した場合は、常にローカル値を返します。それ以外の場合は、まず、このコンポーネントのローカル値プロパティを参照してください。非 null の場合は、それを返します。null の場合、value プロパティに ValueExpression があるかどうかを確認します。そうであれば、プロパティを評価した結果を返し、そうでなければ null を返します。

      戻り値:
      値。
    • setValue

      void setValue(ObjectSE value)

      この UIComponent の値を設定します(ある場合)。

      パラメーター:
      value - 新しいローカル値
    • getConverter

      Converter getConverter()

      この UIComponent に登録されている Converter(ある場合)を返します。

      戻り値:
      コンバーター。
    • setConverter

      void setConverter(Converter converter)

      この UIComponent に登録されている Converter(ある場合)を設定します。

      パラメーター:
      converter - 新しい Converter (または null)