|
| UnaryFunction (Class< T > t, Class< U > u) |
| Creates a new instance of an unary function. More...
|
|
void | evaluate (Object[] inputs, Object[] outputs, Context context, EventTracker tracker) |
|
abstract U | getValue (T x) |
| Evaluates the function. More...
|
|
final int | getInputArity () |
|
final int | getOutputArity () |
|
void | reset () |
|
UnaryFunction< T, U > | duplicate (boolean with_state) |
| Duplicates an object. More...
|
|
final void | getInputTypesFor (Set< Class<?>> classes, int index) |
|
Class<?> | getOutputTypeFor (int index) |
|
void | evaluate (Object[] inputs, Object[] outputs, Context context) |
| Evaluates the outputs of the function, given some inputs. More...
|
|
abstract void | evaluate (Object[] inputs, Object[] outputs, Context context, EventTracker tracker) |
| Evaluates the outputs of the function, given some inputs. More...
|
|
void | evaluate (Object[] inputs, Object[] outputs) |
| Evaluates the outputs of the function, given some inputs. More...
|
|
boolean | evaluatePartial (Object[] inputs, Object[] outputs, Context context) |
| Evaluates the outputs of the function, given some inputs. More...
|
|
boolean | evaluateLazy (Object[] inputs, Object[] outputs) |
| Attempts a lazy evaluation of the function, given some inputs. More...
|
|
abstract int | getInputArity () |
| Gets the function's input arity, i.e. More...
|
|
abstract int | getOutputArity () |
| Gets the function's output arity, i.e. More...
|
|
void | reset () |
| Resets the function to its initial state. More...
|
|
abstract void | getInputTypesFor (Set< Class<?>> classes, int index) |
| Populates the set of classes accepted by the function for its i-th input. More...
|
|
abstract Class<?> | getOutputTypeFor (int index) |
| Returns the type of the events produced by the function for its i-th output. More...
|
|
Future< Object[]> | evaluateFast (Object[] inputs, Object[] outputs, Context context, ExecutorService service) |
| Utility method that delegates the call to evaluate() More...
|
|
final Function | duplicate () |
| Duplicates an object and sets it to its initial state. More...
|
|
abstract Function | duplicate (boolean with_state) |
| Duplicates an object. More...
|
|
Object | print (ObjectPrinter<?> printer) |
|
final Function | read (ObjectReader<?> reader, Object o) throws FunctionException |
| Reads the content of a function from a serialized object. More...
|
|
Function of one input and one output.
- Parameters
-
<T> | The type of the input |
<U> | The type of the output |
- Since
- 0.2.1
Definition at line 34 of file UnaryFunction.java.