Package javax.el
Class ValueExpression
- java.lang.Object
- 
- javax.el.Expression
- 
- javax.el.ValueExpression
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public abstract class ValueExpression extends Expression - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ValueExpression()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.Class<?>getExpectedType()abstract java.lang.Class<?>getType(ELContext context)abstract java.lang.ObjectgetValue(ELContext context)ValueReferencegetValueReference(ELContext context)abstract booleanisReadOnly(ELContext context)abstract voidsetValue(ELContext context, java.lang.Object value)- 
Methods inherited from class javax.el.Expressionequals, getExpressionString, hashCode, isLiteralText
 
- 
 
- 
- 
- 
Method Detail- 
getValuepublic abstract java.lang.Object getValue(ELContext context) - Parameters:
- context- The EL context for this evaluation
- Returns:
- The result of evaluating this value expression
- Throws:
- java.lang.NullPointerException- If the supplied context is- null
- PropertyNotFoundException- If a property/variable resolution failed because no match was found or a match was found but was not readable
- ELException- Wraps any exception throw whilst resolving a property or variable
 
 - 
setValuepublic abstract void setValue(ELContext context, java.lang.Object value) - Parameters:
- context- The EL context for this evaluation
- value- The value to set the property to which this value expression refers
- Throws:
- java.lang.NullPointerException- If the supplied context is- null
- PropertyNotFoundException- If a property/variable resolution failed because no match was found
- PropertyNotWritableException- If a property/variable resolution failed because a match was found but was not writable
- ELException- Wraps any exception throw whilst resolving a property or variable
 
 - 
isReadOnlypublic abstract boolean isReadOnly(ELContext context) - Parameters:
- context- The EL context for this evaluation
- Returns:
- trueif this expression is read only otherwise- false
- Throws:
- java.lang.NullPointerException- If the supplied context is- null
- PropertyNotFoundException- If a property/variable resolution failed because no match was found or a match was found but was not readable
- ELException- Wraps any exception throw whilst resolving a property or variable
 
 - 
getTypepublic abstract java.lang.Class<?> getType(ELContext context) - Parameters:
- context- The EL context for this evaluation
- Returns:
- The type of the result of this value expression
- Throws:
- java.lang.NullPointerException- If the supplied context is- null
- PropertyNotFoundException- If a property/variable resolution failed because no match was found or a match was found but was not readable
- ELException- Wraps any exception throw whilst resolving a property or variable
 
 - 
getExpectedTypepublic abstract java.lang.Class<?> getExpectedType() 
 - 
getValueReferencepublic ValueReference getValueReference(ELContext context) - Parameters:
- context- The EL context for this evaluation
- Returns:
- This default implementation always returns null
- Since:
- EL 2.2
 
 
- 
 
-