| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregateTransformer<I,P> |
interface |
InputClassBasedTransformer<S,I extends S,P>
Input class based transformer
Transformer which accepts / transforms only specific classes of
input, and is useful if the selection of transformer should be based on the
class of the input and there is one-to-one mapping between input class and
transformer. |
interface |
RuleBasedTransformer<I,P>
Transformer with set of acceptance rules
The transformer provides a set of
Acceptors, which could be used to
verify if the input will produce result using the transformer. |
interface |
SimpleConditionalTransformer<I,P>
Simple condition-based transformer
The transformer provides
SimpleConditionalTransformer.isAcceptable(Object) method,
which could be used to query transformer if the input will produce
result. |
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeClassBasedTransformer<I,P>
Transformer which aggregates multiple implementations of
InputClassBasedTransformer. |
class |
CompositeConditionalTransformer<I,P>
Composite transformer which aggregates multiple implementation and selects
the one which accepts the input.
|
Copyright © 2015. All Rights Reserved.