com.jaxfront.core.jep
Class If

java.lang.Object
  extended by org.nfunk.jep.function.PostfixMathCommand
      extended by com.jaxfront.core.jep.If
All Implemented Interfaces:
org.nfunk.jep.function.FastFailable, org.nfunk.jep.function.PostfixMathCommandI

public class If
extends org.nfunk.jep.function.PostfixMathCommand
implements org.nfunk.jep.function.FastFailable


Constructor Summary
If()
           
 
Method Summary
 java.lang.Object childrenFastFailAccept(org.nfunk.jep.Node[] children, java.util.Stack theStack, org.nfunk.jep.ParserVisitor visitor, java.lang.Object data)
           
 boolean isFastFailable()
           
 void run(java.util.Stack inStack)
           
 
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

If

public If()
Method Detail

childrenFastFailAccept

public java.lang.Object childrenFastFailAccept(org.nfunk.jep.Node[] children,
                                               java.util.Stack theStack,
                                               org.nfunk.jep.ParserVisitor visitor,
                                               java.lang.Object data)
Specified by:
childrenFastFailAccept in interface org.nfunk.jep.function.FastFailable

isFastFailable

public boolean isFastFailable()
Specified by:
isFastFailable in interface org.nfunk.jep.function.PostfixMathCommandI
Overrides:
isFastFailable in class org.nfunk.jep.function.PostfixMathCommand

run

public void run(java.util.Stack inStack)
         throws org.nfunk.jep.ParseException
Overrides:
run in class org.nfunk.jep.function.PostfixMathCommand
Throws:
org.nfunk.jep.ParseException