public class TokenizationConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
FormIndexingConfig |
formIndexingConfig |
java.lang.String |
name |
NormalizerConfig |
normalizerConfig |
java.util.List<Tokenizer> |
tokenizer |
Constructor and Description |
---|
TokenizationConfig() |
TokenizationConfig(TokenizationConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this TokenizationConfig.
|
static TokenizationConfig |
fromString(java.lang.String s)
String representation of this TokenizationConfig.
|
FormIndexingConfig |
getFormIndexingConfig()
How to index different word forms (exact, normalized, lemmatized) for each language.
|
java.lang.String |
getName()
The tokenization configuration's name.
|
NormalizerConfig |
getNormalizerConfig()
How to normalize words.
|
java.util.List<Tokenizer> |
getTokenizer()
List of enabled tokenizers.
|
TokenizationConfig |
makeCopy()
Creates and returns a deep copy of this TokenizationConfig.
|
static TokenizationConfig |
readFrom(java.io.InputStream is)
Read this TokenizationConfig from an XML fragment.
|
void |
setFormIndexingConfig(FormIndexingConfig formIndexingConfig)
How to index different word forms (exact, normalized, lemmatized) for each language.
|
void |
setName(java.lang.String name)
The tokenization configuration's name.
|
void |
setNormalizerConfig(NormalizerConfig normalizerConfig)
How to normalize words.
|
java.lang.String |
toString()
String representation of this TokenizationConfig.
|
TokenizationConfig |
withFormIndexingConfig(FormIndexingConfig formIndexingConfig) |
TokenizationConfig |
withName(java.lang.String name) |
TokenizationConfig |
withNormalizerConfig(NormalizerConfig normalizerConfig) |
TokenizationConfig |
withTokenizer(java.util.Collection<Tokenizer> __values) |
TokenizationConfig |
withTokenizer(Tokenizer... __values)
List of enabled tokenizers.
|
void |
writeTo(java.io.OutputStream os)
Write this TokenizationConfig as an XML fragment
|
public java.util.List<Tokenizer> tokenizer
public FormIndexingConfig formIndexingConfig
public NormalizerConfig normalizerConfig
public java.lang.String name
public TokenizationConfig()
public TokenizationConfig(TokenizationConfig o)
public java.util.List<Tokenizer> getTokenizer()
public TokenizationConfig withTokenizer(Tokenizer... __values)
public TokenizationConfig withTokenizer(java.util.Collection<Tokenizer> __values)
public void setFormIndexingConfig(FormIndexingConfig formIndexingConfig)
public FormIndexingConfig getFormIndexingConfig()
public TokenizationConfig withFormIndexingConfig(FormIndexingConfig formIndexingConfig)
public void setNormalizerConfig(NormalizerConfig normalizerConfig)
public NormalizerConfig getNormalizerConfig()
public TokenizationConfig withNormalizerConfig(NormalizerConfig normalizerConfig)
public void setName(java.lang.String name)
public java.lang.String getName()
public TokenizationConfig withName(java.lang.String name)
public TokenizationConfig makeCopy()
public static TokenizationConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static TokenizationConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.