|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.el.ValueBinding
ValueExpression
.
public abstract class ValueBinding
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 Summary | |
---|---|
ValueBinding()
Deprecated. |
Method Summary | |
---|---|
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 . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ValueBinding()
Method Detail |
---|
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 request
EvaluationException
- 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 null
PropertyNotFoundException
- 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 set
EvaluationException
- 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 null
PropertyNotFoundException
- 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 request
EvaluationException
- 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 null
PropertyNotFoundException
- 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 request
EvaluationException
- 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 null
PropertyNotFoundException
- 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.
|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2006 Sun Microsystems, Inc. All rights reserved.