com.jaxfront.core.jep
Class JaxfrontMathCommand

java.lang.Object
  extended by org.nfunk.jep.function.PostfixMathCommand
      extended by com.jaxfront.core.jep.JaxfrontMathCommand
All Implemented Interfaces:
org.nfunk.jep.function.PostfixMathCommandI
Direct Known Subclasses:
CallJavaScript, CallVisualizerMethod, Format, GetEventSource, GetPrimitiveDataType, GetProperty, GetTypeClassification, GetXuiEditorTargetType, JumpTo, LogTo, LowerCase, Max, Min, NumberCast, PlaySound, RegExMatch, Round, SetChoosenNode, SetProperty, SimpleDateFormat, SPrintF, StartsWith, StringCast, StringLength, SubString, SubStringAfter, SubStringBefore, Sum, SuperTypeNode, Translate, Trim, UndoRedoUIAction, UpperCase, ValidateDom

public abstract class JaxfrontMathCommand
extends org.nfunk.jep.function.PostfixMathCommand


Constructor Summary
JaxfrontMathCommand()
           
 
Method Summary
 void run(org.nfunk.jep.EvaluatorVisitor visitor, java.util.Stack s)
           
abstract  void run(MathEvaluator.MathCommunicator communicator, java.util.Stack s)
           
 
Methods inherited from class org.nfunk.jep.function.PostfixMathCommand
getNumberOfParameters, getRootNode, run, setCurNumberOfParameters
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxfrontMathCommand

public JaxfrontMathCommand()
Method Detail

run

public abstract void run(MathEvaluator.MathCommunicator communicator,
                         java.util.Stack s)
                  throws org.nfunk.jep.ParseException
Throws:
org.nfunk.jep.ParseException

run

public void run(org.nfunk.jep.EvaluatorVisitor visitor,
                java.util.Stack s)
         throws org.nfunk.jep.ParseException
Specified by:
run in interface org.nfunk.jep.function.PostfixMathCommandI
Overrides:
run in class org.nfunk.jep.function.PostfixMathCommand
Throws:
org.nfunk.jep.ParseException