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 java.lang.NullPointerException, PropertyNotFoundException, ELException
java.lang.NullPointerExceptionPropertyNotFoundExceptionELExceptionpublic abstract boolean isReadOnly(ELContext context) throws java.lang.NullPointerException, PropertyNotFoundException, ELException
java.lang.NullPointerExceptionPropertyNotFoundExceptionELExceptionpublic abstract void setValue(ELContext context, java.lang.Object value) throws java.lang.NullPointerException, PropertyNotFoundException, PropertyNotWritableException, ELException
java.lang.NullPointerExceptionPropertyNotFoundExceptionPropertyNotWritableExceptionELExceptionpublic abstract java.lang.Object getValue(ELContext context) throws java.lang.NullPointerException, PropertyNotFoundException, ELException
java.lang.NullPointerExceptionPropertyNotFoundExceptionELExceptionpublic ValueReference getValueReference(ELContext context)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.