パッケージ 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
によって実装できるインターフェースです。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 Converter
getConverter()
このUIComponent
に登録されているConverter
(ある場合)を返します。ObjectSE
getLocalValue()
関連するValueExpression
を評価せずに、このUIComponent
のローカル値(存在する場合)を返します。ObjectSE
getValue()
このUIComponent
の値を取得します。void
setConverter(Converter converter)
このUIComponent
に登録されているConverter
(ある場合)を設定します。void
setValue(ObjectSE value)
この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
)