public class ObjectValueExpression extends ValueExpression
Modifier and Type | Field and Description |
---|---|
protected static L10N |
L |
protected static java.util.logging.Logger |
log |
Constructor and Description |
---|
ObjectValueExpression()
For serialization
|
ObjectValueExpression(Expr expr) |
ObjectValueExpression(Expr expr,
java.lang.String expressionString) |
ObjectValueExpression(Expr expr,
java.lang.String expressionString,
java.lang.Class<?> expectedType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Class<?> |
getExpectedType() |
java.lang.String |
getExpressionString() |
java.lang.Class<?> |
getType(ELContext context) |
java.lang.Object |
getValue(ELContext context) |
int |
hashCode() |
boolean |
isLiteralText() |
boolean |
isReadOnly(ELContext context) |
void |
setValue(ELContext context,
java.lang.Object value) |
java.lang.String |
toString() |
getValueReference
protected static final java.util.logging.Logger log
protected static final L10N L
public ObjectValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class<?> expectedType)
public ObjectValueExpression(Expr expr, java.lang.String expressionString)
public ObjectValueExpression(Expr expr)
public ObjectValueExpression()
public boolean isLiteralText()
isLiteralText
in class Expression
public java.lang.String getExpressionString()
getExpressionString
in class Expression
public java.lang.Class<?> getExpectedType()
getExpectedType
in class ValueExpression
public java.lang.Class<?> getType(ELContext context) throws PropertyNotFoundException, ELException
getType
in class ValueExpression
PropertyNotFoundException
ELException
public java.lang.Object getValue(ELContext context) throws PropertyNotFoundException, ELException
getValue
in class ValueExpression
PropertyNotFoundException
ELException
public boolean isReadOnly(ELContext context) throws PropertyNotFoundException, ELException
isReadOnly
in class ValueExpression
PropertyNotFoundException
ELException
public void setValue(ELContext context, java.lang.Object value) throws PropertyNotFoundException, PropertyNotWritableException, ELException
setValue
in class ValueExpression
PropertyNotFoundException
PropertyNotWritableException
ELException
public int hashCode()
hashCode
in class Expression
public boolean equals(java.lang.Object o)
equals
in class Expression
public java.lang.String toString()
toString
in class java.lang.Object