public static class BasicPreprocessingPipelineDescriptor.AttributeBuilder extends Object
BasicPreprocessingPipeline component. You can use this
builder as a type-safe alternative to populating the attribute map using attribute keys.| Modifier and Type | Field and Description |
|---|---|
Map<String,Object> |
map
The attribute map populated by this builder.
|
| Modifier | Constructor and Description |
|---|---|
protected |
BasicPreprocessingPipelineDescriptor.AttributeBuilder(Map<String,Object> map)
Creates a builder backed by the provided map.
|
public BasicPreprocessingPipelineDescriptor.AttributeBuilder tokenizerFactory(ITokenizerFactory value)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder tokenizerFactory(Class<?> clazz)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder tokenizerFactory(org.carrot2.util.attribute.IObjectFactory<? extends ITokenizerFactory> value)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder stemmerFactory(IStemmerFactory value)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder stemmerFactory(Class<?> clazz)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder stemmerFactory(org.carrot2.util.attribute.IObjectFactory<? extends IStemmerFactory> value)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder lexicalDataFactory(ILexicalDataFactory value)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder lexicalDataFactory(Class<?> clazz)
public BasicPreprocessingPipelineDescriptor.AttributeBuilder lexicalDataFactory(org.carrot2.util.attribute.IObjectFactory<? extends ILexicalDataFactory> value)
public TokenizerDescriptor.AttributeBuilder tokenizer()
Tokenizer component, backed by the same attribute map
as the current builder.public CaseNormalizerDescriptor.AttributeBuilder caseNormalizer()
CaseNormalizer component, backed by the same attribute map
as the current builder.public LanguageModelStemmerDescriptor.AttributeBuilder languageModelStemmer()
LanguageModelStemmer component, backed by the same attribute map
as the current builder.public StopListMarkerDescriptor.AttributeBuilder stopListMarker()
StopListMarker component, backed by the same attribute map
as the current builder.