org.globus.cog.karajan.translator.atoms
Class AbstractKarajanEvaluator

java.lang.Object
  extended by org.globus.cog.karajan.translator.atoms.AbstractKarajanEvaluator
All Implemented Interfaces:
Evaluator, KarajanEvaluator
Direct Known Subclasses:
ElementDef.Eval, EndElement.Eval, Identifier.Eval, Include.Eval, Kernel.Eval, Named.Eval, NumericValue.Eval, SingleLineComment.Eval, StringValue.Eval, Variable.Eval

public abstract class AbstractKarajanEvaluator
extends Object
implements Evaluator, KarajanEvaluator


Constructor Summary
AbstractKarajanEvaluator()
           
 
Method Summary
 Object evaluate(EvaluationContext variables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.globus.cog.karajan.translator.atoms.KarajanEvaluator
write
 

Constructor Detail

AbstractKarajanEvaluator

public AbstractKarajanEvaluator()
Method Detail

evaluate

public final Object evaluate(EvaluationContext variables)
                      throws EvaluationException
Specified by:
evaluate in interface Evaluator
Throws:
EvaluationException