Package net.sourceforge.plantuml.evalex
Class Expression.Function
- java.lang.Object
-
- net.sourceforge.plantuml.evalex.AbstractLazyFunction
-
- net.sourceforge.plantuml.evalex.AbstractFunction
-
- net.sourceforge.plantuml.evalex.Expression.Function
-
- All Implemented Interfaces:
Function
,LazyFunction
- Enclosing class:
- Expression
public abstract class Expression.Function extends AbstractFunction
Abstract definition of a supported expression function. A function is defined by a name, the number of parameters and the actual processing implementation.
-
-
Field Summary
-
Fields inherited from class net.sourceforge.plantuml.evalex.AbstractLazyFunction
booleanFunction, name, numParams
-
-
Method Summary
-
Methods inherited from class net.sourceforge.plantuml.evalex.AbstractFunction
lazyEval
-
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
getName, getNumParams, isBooleanFunction, numParamsVaries
-
-