|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectProcessFunctionFactory
public class ProcessFunctionFactory
A bridge between the process world and the filter function world: any process returning a single value can be seen as a filter function
Field Summary | |
---|---|
static String |
PRIMARY_OUTPUT
Parameter used to indicate a certain output is the primary one for the process |
Constructor Summary | |
---|---|
ProcessFunctionFactory()
|
Method Summary | |
---|---|
void |
clear()
Clears the caches forcing the system to do another lookup |
Function |
function(Name processName,
List<Expression> args,
Literal fallback)
Returns a function with the specified name. |
Function |
function(String name,
List<Expression> args,
Literal fallback)
Returns a function with the specified name. |
List<FunctionName> |
getFunctionNames()
Returns the list of function names the factory provides. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PRIMARY_OUTPUT
Constructor Detail |
---|
public ProcessFunctionFactory()
Method Detail |
---|
public Function function(String name, List<Expression> args, Literal fallback)
FunctionFactory
function
in interface FunctionFactory
name
- The name of the functionargs
- Variable list of expression arguments for the function.fallback
- A fallback literal to use in cases where the function does not exist or
can not be created. This argument may be null
.public Function function(Name processName, List<Expression> args, Literal fallback)
FunctionFactory
function
in interface FunctionFactory
processName
- The name of the functionargs
- Variable list of expression arguments for the function.fallback
- A fallback literal to use in cases where the function does not exist or
can not be created. This argument may be null
.public List<FunctionName> getFunctionNames()
FunctionFactory
getFunctionNames
in interface FunctionFactory
public void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |