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