ValueExpression.@Deprecated public abstract class ValueBinding extends Object
ValueBinding is an object that can be used to access the property represented by an action or value
binding expression. An immutable ValueBinding for a particular value binding can be acquired by calling the
createValueBinding() method of the Application instance for this web
application.
| Constructor and Description |
|---|
ValueBinding()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getExpressionString()
Deprecated.
Return the (possibly
null) expression String, including the delimiters, from which this
ValueBinding was built. |
abstract Class |
getType(FacesContext context)
Deprecated.
Return the type of the property represented by this
ValueBinding, relative to the specified
FacesContext. |
abstract Object |
getValue(FacesContext context)
Deprecated.
Return the value of the property represented by this
ValueBinding, relative to the specified
FacesContext. |
abstract boolean |
isReadOnly(FacesContext context)
Deprecated.
Return
true if the specified property of the specified property is known to be immutable; otherwise,
return false. |
abstract void |
setValue(FacesContext context,
Object value)
Deprecated.
Set the value of the property represented by this
ValueBinding, relative to the specified
FacesContext. |
public abstract Object getValue(FacesContext context) throws EvaluationException, PropertyNotFoundException
Return the value of the property represented by this ValueBinding, relative to the specified
FacesContext.
context - FacesContext for the current requestEvaluationException - if an exception is thrown while getting the value (the thrown exception must be included
as the cause property of this exception)NullPointerException - if context is nullPropertyNotFoundException - if a specified property name does not exist, or is not readablepublic abstract void setValue(FacesContext context, Object value) throws EvaluationException, PropertyNotFoundException
Set the value of the property represented by this ValueBinding, relative to the specified
FacesContext.
context - FacesContext for the current requestvalue - The new value to be setEvaluationException - if an exception is thrown while setting the value (the thrown exception must be included
as the cause property of this exception)NullPointerException - if context is nullPropertyNotFoundException - if a specified property name does not exist, or is not writeablepublic abstract boolean isReadOnly(FacesContext context) throws EvaluationException, PropertyNotFoundException
Return true if the specified property of the specified property is known to be immutable; otherwise,
return false.
context - FacesContext for the current requestEvaluationException - if an exception is thrown while getting the description of the property (the thrown
exception must be included as the cause property of this exception)NullPointerException - if context is nullPropertyNotFoundException - if a specified property name does not existpublic abstract Class getType(FacesContext context) throws EvaluationException, PropertyNotFoundException
Return the type of the property represented by this ValueBinding, relative to the specified
FacesContext.
context - FacesContext for the current requestEvaluationException - if an exception is thrown while getting the description of the property (the thrown
exception must be included as the cause property of this exception)NullPointerException - if context is nullPropertyNotFoundException - if a specified property name does not existpublic String getExpressionString()
Return the (possibly null) expression String, including the delimiters, from which this
ValueBinding was built.
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.