2.17.2: 2011-06-17

net.sf.basedb.util.jep
Interface JepFunction

All Superinterfaces:
org.nfunk.jep.function.PostfixMathCommandI
All Known Subinterfaces:
JepExpressionFunction, JepRestrictionFunction
All Known Implementing Classes:
ChannelFunction, ColFunction, DataNoFunction, ExtraValueFunction, InReporterListFunction, LineNoFunction, Log2Function, MeanFunction, NotInReporterListFunction, PositionFunction, RawChannelFunction, RawFunction, ReporterFunction, ScoreFunction

public interface JepFunction
extends org.nfunk.jep.function.PostfixMathCommandI

This interface should be implemented by objects that can perform some kind of calculation for a JEP expression. This interface is just the addition of a name to the PostfixMathCommandI interface defined by JEP.

Version:
2.0
Author:
Nicklas
See Also:
Jep.newJep(String, JepFunction[]), Jep
Last modified
$Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $

Method Summary
 String getFunctionName()
          Get the name of this function.
 
Methods inherited from interface org.nfunk.jep.function.PostfixMathCommandI
checkNumberOfParameters, getNumberOfParameters, run, setCurNumberOfParameters
 

Method Detail

getFunctionName

String getFunctionName()
Get the name of this function. It is used when registering the function with a JEP parser.

See Also:
JEP.addFunction(String, PostfixMathCommandI)

2.17.2: 2011-06-17