Evaluator
interface.See: Description
Interface | Description |
---|---|
Evaluator<InputType,OutputType> |
The
Evaluator interface is a general interface to a function
that can take an input and produce an output. |
ReversibleEvaluator<InputType,OutputType,ReverseType extends Evaluator<? super OutputType,? extends InputType>> |
Represents a
Evaluator whose evaluation can be reversed. |
StatefulEvaluator<InputType,OutputType,StateType extends CloneableSerializable> |
The
StatefulEvaluator interface defines the functionality of an
Evaluator that maintains an internal state. |
Class | Description |
---|---|
AbstractStatefulEvaluator<InputType,OutputType,StateType extends CloneableSerializable> |
The
AbstractStatefulEvalutor class is an abstract implementation of
the StatefulEvalutor interface. |
CompositeEvaluatorList<InputType,OutputType> |
Implements the composition of a list of evaluators.
|
CompositeEvaluatorPair<InputType,IntermediateType,OutputType> |
Implements a composition of two evaluators.
|
CompositeEvaluatorTriple<InputType,FirstIntermediateType,SecondIntermediateType,OutputType> |
Implements a composition of three evaluators.
|
ForwardReverseEvaluatorPair<InputType,OutputType,ForwardType extends Evaluator<? super InputType,? extends OutputType>,ReverseType extends Evaluator<? super OutputType,? extends InputType>> |
Represents a both a (normal) forward evaluator and its reverse as a pair.
|
IdentityEvaluator<DataType> |
An identity function that returns its input as its output.
|
ValueClamper<DataType extends java.lang.Comparable<DataType>> |
An evaluator that clamps a number between minimum and maximum values.
|
ValueMapper<InputType,OutputType> |
An evaluator that uses a map to map input values to their appropriate output
values.
|
Evaluator
interface.
It contains the definition of the Evaluator
interface plus its
general supporting and extending interfaces.