public abstract class ValueExpression extends Expression
Constructor and Description |
---|
ValueExpression() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Class<?> |
getExpectedType() |
abstract java.lang.Class<?> |
getType(ELContext context) |
abstract java.lang.Object |
getValue(ELContext context) |
abstract boolean |
isReadOnly(ELContext context) |
abstract void |
setValue(ELContext context,
java.lang.Object value) |
equals, getExpressionString, hashCode, isLiteralText
public abstract java.lang.Class<?> getExpectedType()
public abstract java.lang.Class<?> getType(ELContext context) throws java.lang.NullPointerException, PropertyNotFoundException, ELException
java.lang.NullPointerException
PropertyNotFoundException
ELException
public abstract boolean isReadOnly(ELContext context) throws java.lang.NullPointerException, PropertyNotFoundException, ELException
java.lang.NullPointerException
PropertyNotFoundException
ELException
public abstract void setValue(ELContext context, java.lang.Object value) throws java.lang.NullPointerException, PropertyNotFoundException, PropertyNotWritableException, ELException
java.lang.NullPointerException
PropertyNotFoundException
PropertyNotWritableException
ELException
public abstract java.lang.Object getValue(ELContext context) throws java.lang.NullPointerException, PropertyNotFoundException, ELException
java.lang.NullPointerException
PropertyNotFoundException
ELException