ITransformer¶
-
public interface
ITransformer
<P extends IParseUnit, A extends IAnalyzeUnit, TP extends ITransformUnit<P>, TA extends ITransformUnit<A>>¶ Interface for transformation implementations.
Parameters: - <P> – Type of parse units.
- <A> – Type of analyze units.
- <TP> – Type of transform units with parse units as input.
- <TA> – Type of transform units with analyze units as input.
Methods¶
transform¶
-
TP
transform
(P input, IContext context, TransformActionContrib action, ITransformConfig config)¶
transform¶
-
TA
transform
(A input, IContext context, TransformActionContrib action, ITransformConfig config)¶
transformAllAnalyzed¶
-
Collection<TA>
transformAllAnalyzed
(Iterable<A> inputs, IContext context, TransformActionContrib action, ITransformConfig config)¶
transformAllParsed¶
-
Collection<TP>
transformAllParsed
(Iterable<P> inputs, IContext context, TransformActionContrib action, ITransformConfig config)¶