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) |
ValueReference |
getValueReference(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 PropertyNotFoundException, ELException
PropertyNotFoundException
ELException
public abstract java.lang.Object getValue(ELContext context) throws PropertyNotFoundException, ELException
PropertyNotFoundException
ELException
public ValueReference getValueReference(ELContext context)
public abstract boolean isReadOnly(ELContext context) throws PropertyNotFoundException, ELException
PropertyNotFoundException
ELException
public abstract void setValue(ELContext context, java.lang.Object value) throws PropertyNotFoundException, PropertyNotWritableException, ELException