org.apache.beehive.netui.script.el
Class ParsedExpression

Object
  extended by ParsedExpression

public class ParsedExpression
extends Object


Constructor Summary
ParsedExpression()
           
 
Method Summary
 void addTerm(Term term)
           
 String changeContext(String oldContext, String newContext, Object index)
           
 boolean containsExpression()
           
 Object evaluate(NetUIVariableResolver vr)
           
 ExpressionTerm getAtomicExpressionTerm()
           
 String getExpressionString()
           
 Term getTerm(int i)
           
 int getTokenCount()
           
 boolean isExpression()
           
 String qualify(String contextName)
           
 void seal()
           
 String toString()
           
 void update(Object value, NetUIVariableResolver vr)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParsedExpression

public ParsedExpression()
Method Detail

seal

public void seal()

isExpression

public boolean isExpression()

containsExpression

public boolean containsExpression()

addTerm

public void addTerm(Term term)

getTokenCount

public int getTokenCount()

getTerm

public Term getTerm(int i)

getAtomicExpressionTerm

public ExpressionTerm getAtomicExpressionTerm()

evaluate

public Object evaluate(NetUIVariableResolver vr)

update

public void update(Object value,
                   NetUIVariableResolver vr)

changeContext

public String changeContext(String oldContext,
                            String newContext,
                            Object index)

qualify

public String qualify(String contextName)

getExpressionString

public String getExpressionString()

toString

public String toString()
Overrides:
toString in class Object