org.activiti.engine.impl.juel
类 AstBinary

java.lang.Object
  继承者 org.activiti.engine.impl.juel.AstNode
      继承者 org.activiti.engine.impl.juel.AstRightValue
          继承者 org.activiti.engine.impl.juel.AstBinary
所有已实现的接口:
ExpressionNode, Node

public class AstBinary
extends AstRightValue


嵌套类摘要
static interface AstBinary.Operator
           
static class AstBinary.SimpleOperator
           
 
字段摘要
static AstBinary.Operator ADD
           
static AstBinary.Operator AND
           
static AstBinary.Operator DIV
           
static AstBinary.Operator EQ
           
static AstBinary.Operator GE
           
static AstBinary.Operator GT
           
static AstBinary.Operator LE
           
static AstBinary.Operator LT
           
static AstBinary.Operator MOD
           
static AstBinary.Operator MUL
           
static AstBinary.Operator NE
           
static AstBinary.Operator OR
           
static AstBinary.Operator SUB
           
 
构造方法摘要
AstBinary(AstNode left, AstNode right, AstBinary.Operator operator)
           
 
方法摘要
 void appendStructure(StringBuilder b, Bindings bindings)
           
 Object eval(Bindings bindings, ELContext context)
           
 int getCardinality()
          Get the node's number of children.
 AstNode getChild(int i)
          Get i'th child
 AstBinary.Operator getOperator()
           
 String toString()
           
 
从类 org.activiti.engine.impl.juel.AstRightValue 继承的方法
getMethodInfo, getType, getValueReference, invoke, isLeftValue, isLiteralText, isMethodInvocation, isReadOnly, setValue
 
从类 org.activiti.engine.impl.juel.AstNode 继承的方法
getStructuralId, getValue
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

ADD

public static final AstBinary.Operator ADD

AND

public static final AstBinary.Operator AND

DIV

public static final AstBinary.Operator DIV

EQ

public static final AstBinary.Operator EQ

GE

public static final AstBinary.Operator GE

GT

public static final AstBinary.Operator GT

LE

public static final AstBinary.Operator LE

LT

public static final AstBinary.Operator LT

MOD

public static final AstBinary.Operator MOD

MUL

public static final AstBinary.Operator MUL

NE

public static final AstBinary.Operator NE

OR

public static final AstBinary.Operator OR

SUB

public static final AstBinary.Operator SUB
构造方法详细信息

AstBinary

public AstBinary(AstNode left,
                 AstNode right,
                 AstBinary.Operator operator)
方法详细信息

getOperator

public AstBinary.Operator getOperator()

eval

public Object eval(Bindings bindings,
                   ELContext context)
指定者:
AstNode 中的 eval

toString

public String toString()
覆盖:
Object 中的 toString

appendStructure

public void appendStructure(StringBuilder b,
                            Bindings bindings)
指定者:
AstNode 中的 appendStructure

getCardinality

public int getCardinality()
从接口 Node 复制的描述
Get the node's number of children.


getChild

public AstNode getChild(int i)
从接口 Node 复制的描述
Get i'th child



Copyright © 2013 Alfresco. All rights reserved.