Package net.sourceforge.plantuml.evalex
Class Expression.LazyFunction
- java.lang.Object
-
- net.sourceforge.plantuml.evalex.AbstractLazyFunction
-
- net.sourceforge.plantuml.evalex.Expression.LazyFunction
-
- All Implemented Interfaces:
LazyFunction
- Enclosing class:
- Expression
public abstract class Expression.LazyFunction extends AbstractLazyFunction
-
-
Field Summary
-
Fields inherited from class net.sourceforge.plantuml.evalex.AbstractLazyFunction
booleanFunction, name, numParams
-
-
Constructor Summary
Constructors Constructor Description LazyFunction(java.lang.String name, int numParams)
Creates a new function with given name and parameter count.LazyFunction(java.lang.String name, int numParams, boolean booleanFunction)
Creates a new function with given name and parameter count.
-
Method Summary
-
Methods inherited from class net.sourceforge.plantuml.evalex.AbstractLazyFunction
getName, getNumParams, isBooleanFunction, numParamsVaries
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.plantuml.evalex.LazyFunction
lazyEval
-
-
-
-
Constructor Detail
-
LazyFunction
public LazyFunction(java.lang.String name, int numParams, boolean booleanFunction)
Creates a new function with given name and parameter count.- Parameters:
name
- The name of the function.numParams
- The number of parameters for this function.-1
denotes a variable number of parameters.booleanFunction
- Whether this function is a boolean function.
-
LazyFunction
public LazyFunction(java.lang.String name, int numParams)
Creates a new function with given name and parameter count.- Parameters:
name
- The name of the function.numParams
- The number of parameters for this function.-1
denotes a variable number of parameters.
-
-