public class LambdaProcessor extends java.lang.Object implements TextProcessor
TextProcessor
will apply user defined lambda function on input tokens.
The function can only support single input and output.
Constructor and Description |
---|
LambdaProcessor(java.util.function.Function<java.lang.String,java.lang.String> processor)
Creates a
LambdaProcessor and specify the function to apply. |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
preprocess(java.util.List<java.lang.String> tokens)
Applies the preprocessing defined to the given input tokens.
|
public LambdaProcessor(java.util.function.Function<java.lang.String,java.lang.String> processor)
LambdaProcessor
and specify the function to apply.processor
- The lambda function to apply on input Stringpublic java.util.List<java.lang.String> preprocess(java.util.List<java.lang.String> tokens)
preprocess
in interface TextProcessor
tokens
- the tokens created after the input text is tokenized