public class ELXelExpression extends java.lang.Object implements ExpressionX, java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ELXelExpression.ValueReferenceImpl |
| Modifier and Type | Field and Description |
|---|---|
protected ValueExpression |
_expr |
| Constructor and Description |
|---|
ELXelExpression(ValueExpression expr) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(XelContext xelc)
Evaluates an expression that was previously prepared.
|
java.lang.String |
getExpressionString()
Returns the expression in String form.
|
java.lang.Class |
getType(XelContext xelc)
Returns the result type of this expression.
|
ValueReference |
getValueReference(XelContext xelc)
Returns the target bean and field name of this expression.
|
boolean |
isReadOnly(XelContext xelc)
Returns whether this is a read only (cannot setValue) expression.
|
protected ELContext |
newELContext(XelContext xelc) |
void |
setValue(XelContext xelc,
java.lang.Object value)
Set values into the property resolved by this expression.
|
protected final ValueExpression _expr
public ELXelExpression(ValueExpression expr)
public java.lang.Object evaluate(XelContext xelc) throws XelException
Expressionevaluate in interface ExpressionXelExceptionpublic boolean isReadOnly(XelContext xelc) throws XelException
ExpressionXisReadOnly in interface ExpressionXxelc - the evaluation contextXelExceptionpublic void setValue(XelContext xelc, java.lang.Object value) throws XelException
ExpressionXsetValue in interface ExpressionXxelc - the evaluation contextvalue - the value to be set into the property resolved by this expressionXelExceptionpublic java.lang.String getExpressionString()
ExpressionXgetExpressionString in interface ExpressionXpublic java.lang.Class getType(XelContext xelc)
ExpressionXgetType in interface ExpressionXxelc - the evaluation contextpublic ValueReference getValueReference(XelContext xelc)
ExpressionXgetValueReference in interface ExpressionXxelc - the evaluation contextprotected ELContext newELContext(XelContext xelc)
Copyright © 2005-2011 Potix Corporation. All Rights Reserved.