org.ungoverned.oscar.ldap
Class Operator

java.lang.Object
  extended byorg.ungoverned.oscar.ldap.Operator

public abstract class Operator
extends java.lang.Object


Field Summary
 Operator[] children
           
 
Constructor Summary
Operator()
           
 
Method Summary
abstract  void buildTree(java.util.Stack operands)
           
abstract  void execute(java.util.Stack operands, Mapper mapper)
           
abstract  java.lang.String toString()
           
abstract  void toStringInfix(java.lang.StringBuffer b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

children

public Operator[] children
Constructor Detail

Operator

public Operator()
Method Detail

execute

public abstract void execute(java.util.Stack operands,
                             Mapper mapper)
                      throws EvaluationException
Throws:
EvaluationException

toString

public abstract java.lang.String toString()

buildTree

public abstract void buildTree(java.util.Stack operands)

toStringInfix

public abstract void toStringInfix(java.lang.StringBuffer b)