ValueExpression
に置き換えられました。public abstract class ValueBinding extends ObjectSE
ValueBinding は、アクションまたは値バインディング式で表されるプロパティにアクセスするために使用できるオブジェクトです。特定の値バインディングの不変の ValueBinding
は、この Web アプリケーションの Application
インスタンスの createValueBinding()
メソッドを呼び出すことによって取得できます。
コンストラクターと説明 |
---|
ValueBinding() 使用すべきではありません。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getExpressionString() 使用すべきではありません。 この ValueBinding が作成された区切り文字を含む(おそらく null )式文字列を返します。 |
abstract ClassSE | getType(FacesContext context) 使用すべきではありません。 指定された FacesContext を基準にして、この ValueBinding によって表されるプロパティの型を返します。 |
abstract ObjectSE | getValue(FacesContext context) 使用すべきではありません。 指定された FacesContext を基準にして、この ValueBinding によって表されるプロパティの値を返します。 |
abstract boolean | isReadOnly(FacesContext context) 使用すべきではありません。 指定されたプロパティの指定されたプロパティが不変であることがわかっている場合、 true を返します。それ以外の場合は、false を返します。 |
abstract void | setValue(FacesContext context, ObjectSE value) 使用すべきではありません。 指定された FacesContext を基準にして、この ValueBinding によって表されるプロパティの値を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public abstract ObjectSE getValue(FacesContext context) throws EvaluationException, PropertyNotFoundException
指定された FacesContext
を基準にして、この ValueBinding
によって表されるプロパティの値を返します。
context
- 現在のリクエストの FacesContext
EvaluationException
- 値を取得中に例外がスローされた場合 (スローされた例外は、この例外の cause
プロパティとして含まれている必要があります)NullPointerExceptionSE
- context
が null
の場合 PropertyNotFoundException
- 指定されたプロパティ名が存在しないか、読み取れない場合 public abstract void setValue(FacesContext context, ObjectSE value) throws EvaluationException, PropertyNotFoundException
指定された FacesContext
を基準にして、この ValueBinding
によって表されるプロパティの値を設定します。
context
- 現在のリクエストの FacesContext
value
- 設定する新しい値 EvaluationException
- 値の設定中に例外がスローされた場合 (スローされた例外は、この例外の cause
プロパティとして含まれている必要があります)NullPointerExceptionSE
- context
が null
の場合 PropertyNotFoundException
- 指定されたプロパティ名が存在しないか、書き込み可能でない場合 public abstract boolean isReadOnly(FacesContext context) throws EvaluationException, PropertyNotFoundException
指定されたプロパティの指定されたプロパティが不変であることがわかっている場合、true
を返します。それ以外の場合は、false
を返します。
context
- 現在のリクエストの FacesContext
EvaluationException
- プロパティの説明を取得中に例外がスローされた場合 (スローされた例外は、この例外の cause
プロパティとして含まれている必要があります)NullPointerExceptionSE
- context
が null
の場合 PropertyNotFoundException
- 指定されたプロパティ名が存在しない場合 public abstract ClassSE getType(FacesContext context) throws EvaluationException, PropertyNotFoundException
指定された FacesContext
を基準にして、この ValueBinding
によって表されるプロパティの型を返します。
context
- 現在のリクエストの FacesContext
EvaluationException
- プロパティの説明を取得中に例外がスローされた場合 (スローされた例外は、この例外の cause
プロパティとして含まれている必要があります)NullPointerExceptionSE
- context
が null
の場合 PropertyNotFoundException
- 指定されたプロパティ名が存在しない場合 public StringSE getExpressionString()
この ValueBinding
が作成された区切り文字を含む(おそらく null
)式文字列を返します。
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.