|
||||||||||
| PREV CLASS NEXT CLASS | NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.haley.haleyrules.eclipsefunction.EclipseFunction
The EclipseFunction abstract class provides the necessary public definitions needed to extend the Inference Engine with a user-defined Java function.
| Field Summary | |
static int |
JULIAN_RETURN_TYPE
Value returned by getReturnTypeForJavaDate() for functions that return a specific date. |
static int |
UTC_RETURN_TYPE
Value returned by getReturnTypeForJavaDate() for functions that return a specific point in time. |
static int |
VARIABLE
Value returned by getArity() for functions that take a variable number
of arguments. |
| Constructor Summary | |
EclipseFunction()
|
|
| Method Summary | |
abstract int |
getArity()
Get the arity of the function |
int |
getReturnTypeForJavaDate()
Get the return type when the Java function implementing this EclipseFunction returns Date object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int VARIABLE
getArity() for functions that take a variable number
of arguments.
public static final int UTC_RETURN_TYPE
getReturnTypeForJavaDate() for functions that return a specific point in time.
public static final int JULIAN_RETURN_TYPE
getReturnTypeForJavaDate() for functions that return a specific date.
| Constructor Detail |
public EclipseFunction()
| Method Detail |
public abstract int getArity()
public int getReturnTypeForJavaDate()
Date object
|
||||||||||
| PREV CLASS NEXT CLASS | NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||