org.scijava.sjep.eval
Class AbstractStackEvaluator

java.lang.Object
  extended by org.scijava.sjep.eval.AbstractEvaluator
      extended by org.scijava.sjep.eval.AbstractStackEvaluator
All Implemented Interfaces:
Evaluator, StackEvaluator
Direct Known Subclasses:
AbstractStandardStackEvaluator

public abstract class AbstractStackEvaluator
extends AbstractEvaluator
implements StackEvaluator

Base class for StackEvaluator implementations.

Author:
Curtis Rueden

Constructor Summary
AbstractStackEvaluator()
           
AbstractStackEvaluator(ExpressionParser parser)
           
 
Method Summary
 Object evaluate(LinkedList<Object> queue)
          Evaluates the given postfix token queue, returning the result.
 
Methods inherited from class org.scijava.sjep.eval.AbstractEvaluator
evaluate, evaluate, get, set, setAll, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.scijava.sjep.eval.StackEvaluator
execute
 
Methods inherited from interface org.scijava.sjep.eval.Evaluator
evaluate, evaluate, get, set, setAll, value
 

Constructor Detail

AbstractStackEvaluator

public AbstractStackEvaluator()

AbstractStackEvaluator

public AbstractStackEvaluator(ExpressionParser parser)
Method Detail

evaluate

public Object evaluate(LinkedList<Object> queue)
Description copied from interface: Evaluator
Evaluates the given postfix token queue, returning the result.

Specified by:
evaluate in interface Evaluator


Copyright © 2015 SciJava. All rights reserved.