org.zkoss.zkmax.bind.impl
Class BindExpressionBuilderEx
java.lang.Object
org.zkoss.zel.impl.lang.ExpressionBuilder
org.zkoss.bind.xel.zel.BindExpressionBuilder
org.zkoss.zkmax.bind.impl.BindExpressionBuilderEx
- All Implemented Interfaces:
- NodeVisitor
public class BindExpressionBuilderEx
- extends BindExpressionBuilder
An extension of BindExpressionBuilder to do a lazy initiating EL expression
construction.
- Since:
- 8.0.0
- Author:
- jumperchen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BindExpressionBuilderEx
public BindExpressionBuilderEx(java.lang.String expression,
ELContext ctx)
throws ELException
- Throws:
ELException
visitNode
protected void visitNode(Node node)
- Overrides:
visitNode
in class BindExpressionBuilder
getTargetNode
public Node getTargetNode()
toNodeString
public static java.lang.String toNodeString(Node next,
java.lang.StringBuilder path)
getFieldNameIfAny
public java.lang.String getFieldNameIfAny()
getFieldNamesIfAny
public java.util.List<java.lang.String> getFieldNamesIfAny()
buildTrackerNode
public void buildTrackerNode(java.lang.Object root)
createValueExpression
public ValueExpression createValueExpression(java.lang.Class<?> expectedType)
throws ELException
- Overrides:
createValueExpression
in class ExpressionBuilder
- Throws:
ELException
Copyright © 2005-2011 Potix Corporation. All Rights Reserved.