org.camunda.bpm.engine.impl.juel
Class AstBracket

java.lang.Object
  extended by org.camunda.bpm.engine.impl.juel.AstNode
      extended by org.camunda.bpm.engine.impl.juel.AstProperty
          extended by org.camunda.bpm.engine.impl.juel.AstBracket
All Implemented Interfaces:
ExpressionNode, Node

public class AstBracket
extends AstProperty


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

Field Detail

property

protected final AstNode property
Constructor Detail

AstBracket

public AstBracket(AstNode base,
                  AstNode property,
                  boolean lvalue,
                  boolean strict)
Method Detail

getProperty

protected Object getProperty(Bindings bindings,
                             ELContext context)
                      throws ELException
Specified by:
getProperty in class AstProperty
Throws:
ELException

toString

public String toString()
Overrides:
toString in class Object

appendStructure

public void appendStructure(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.


getChild

public AstNode getChild(int i)
Description copied from interface: Node
Get i'th child

Specified by:
getChild in interface Node
Overrides:
getChild in class AstProperty


Copyright © 2016 camunda services GmbH. All rights reserved.