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 TextProcessortokens - the tokens created after the input text is tokenized