de.odysseus.el.tree.impl.ast
Class AstDot

java.lang.Object
  extended by de.odysseus.el.tree.impl.ast.AstNode
      extended by de.odysseus.el.tree.impl.ast.AstProperty
          extended by de.odysseus.el.tree.impl.ast.AstDot
All Implemented Interfaces:
ExpressionNode, Node

public class AstDot
extends AstProperty


Field Summary
protected  java.lang.String property
           
 
Fields inherited from class de.odysseus.el.tree.impl.ast.AstProperty
lvalue, prefix, strict
 
Constructor Summary
AstDot(AstNode base, java.lang.String property, boolean lvalue)
           
 
Method Summary
 void appendStructure(java.lang.StringBuilder b, Bindings bindings)
           
 int getCardinality()
          Get the node's number of children.
protected  java.lang.String getProperty(Bindings bindings, ELContext context)
           
 java.lang.String toString()
           
 
Methods inherited from class de.odysseus.el.tree.impl.ast.AstProperty
eval, findMethod, getChild, getMethodInfo, getPrefix, getType, getValueReference, invoke, isLeftValue, isLiteralText, isMethodInvocation, isReadOnly, setValue
 
Methods inherited from class de.odysseus.el.tree.impl.ast.AstNode
findAccessibleMethod, getStructuralId, getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

property

protected final java.lang.String property
Constructor Detail

AstDot

public AstDot(AstNode base,
              java.lang.String property,
              boolean lvalue)
Method Detail

getProperty

protected java.lang.String getProperty(Bindings bindings,
                                       ELContext context)
                                throws ELException
Specified by:
getProperty in class AstProperty
Throws:
ELException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

appendStructure

public void appendStructure(java.lang.StringBuilder b,
                            Bindings bindings)
Specified by:
appendStructure in class AstNode

getCardinality

public int getCardinality()
Description copied from interface: Node
Get the node's number of children.


Copyright © 2006-2009 Odysseus Software GmbH.