パッケージ jakarta.faces.component
インターフェース ValueHolder
- すべての既知のサブインターフェース:
EditableValueHolder
- すべての既知の実装クラス:
HtmlBody、HtmlDoctype、HtmlHead、HtmlInputFile、HtmlInputHidden、HtmlInputSecret、HtmlInputText、HtmlInputTextarea、HtmlOutcomeTargetButton、HtmlOutcomeTargetLink、HtmlOutputFormat、HtmlOutputLabel、HtmlOutputLink、HtmlOutputText、HtmlSelectBooleanCheckbox、HtmlSelectManyCheckbox、HtmlSelectManyListbox、HtmlSelectManyMenu、HtmlSelectOneListbox、HtmlSelectOneMenu、HtmlSelectOneRadio、UIInput、UIOutcomeTarget、UIOutput、UISelectBoolean、UISelectMany、UISelectOne、UIViewParameter
public interface ValueHolder
ValueHolder は、ローカル値をサポートし、値式を介してモデル層のデータにアクセスし、文字列とモデル層データのネイティブデータ型の間の変換をサポートする必要がある具体的な UIComponent によって実装できるインターフェースです。
メソッドのサマリー
修飾子と型メソッド説明このUIComponentに登録されているConverter(ある場合)を返します。関連するValueExpressionを評価せずに、このUIComponentのローカル値(存在する場合)を返します。getValue()このUIComponentの値を取得します。voidsetConverter(Converter converter) このUIComponentに登録されているConverter(ある場合)を設定します。voidこのUIComponentの値を設定します(ある場合)。
メソッドの詳細
getLocalValue
ObjectSE getLocalValue()関連する
ValueExpressionを評価せずに、このUIComponentのローカル値(存在する場合)を返します。- 戻り値:
- ローカル値。
getValue
ObjectSE getValue()この
UIComponentの値を取得します。FacesContext.isValidationFailed()がtrueを返すことで示されるように、検証が失敗した場合は、常にローカル値を返します。それ以外の場合は、まず、このコンポーネントのローカル値プロパティを参照してください。非 nullの場合は、それを返します。nullの場合、valueプロパティにValueExpressionがあるかどうかを確認します。そうであれば、プロパティを評価した結果を返し、そうでなければnullを返します。- 戻り値:
- 値。
setValue
この
UIComponentの値を設定します(ある場合)。- パラメーター:
value- 新しいローカル値
getConverter
Converter getConverter()この
UIComponentに登録されているConverter(ある場合)を返します。- 戻り値:
- コンバーター。
setConverter
この
UIComponentに登録されているConverter(ある場合)を設定します。- パラメーター:
converter- 新しいConverter(またはnull)