Package jakarta.el
Class ValueExpression
java.lang.Object
jakarta.el.Expression
jakarta.el.ValueExpression
- All Implemented Interfaces:
- Serializable
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract Class<?>abstract Class<?>abstract <T> TgetValueReference(ELContext context) abstract booleanisReadOnly(ELContext context) abstract voidMethods inherited from class jakarta.el.Expressionequals, getExpressionString, hashCode, isLiteralText
- 
Constructor Details- 
ValueExpressionpublic ValueExpression()
 
- 
- 
Method Details- 
getValue- Type Parameters:
- T- The expected type for the result of evaluating this value expression
- Parameters:
- context- The EL context for this evaluation
- Returns:
- The result of evaluating this value expression
- Throws:
- 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
 
- 
setValue- Parameters:
- context- The EL context for this evaluation
- value- The value to set the property to which this value expression refers
- Throws:
- 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
 
- 
isReadOnly- Parameters:
- context- The EL context for this evaluation
- Returns:
- trueif this expression is read only otherwise- false
- Throws:
- 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
 
- 
getType- Parameters:
- context- The EL context for this evaluation
- Returns:
- The type of the result of this value expression
- Throws:
- 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
 
- 
getExpectedType
- 
getValueReference- Parameters:
- context- The EL context for this evaluation
- Returns:
- This default implementation always returns null
- Since:
- EL 2.2
 
 
-