public class NormalizerConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ENABLE_BASIS_TECH_NORMALIZER_FOR_LANGUAGES |
static boolean |
DEFAULT_TRANSLITERATION |
static boolean |
DEFAULT_USE_GERMAN_EXCEPTIONS |
static boolean |
DEFAULT_USE_NORMALIZATION_EXCEPTIONS |
java.lang.String |
disableBasisTechNormalizerForLanguages
Deprecated.
|
java.lang.String |
enableBasisTechNormalizerForLanguages |
java.lang.String |
normalizationExceptionsDir |
java.util.List<NormalizerCharOverride> |
normalizerCharOverride |
java.util.List<NormalizerIndexLower> |
normalizerIndexLower |
boolean |
transliteration |
boolean |
useGermanExceptions
Deprecated.
|
boolean |
useNormalizationExceptions |
Constructor and Description |
---|
NormalizerConfig() |
NormalizerConfig(NormalizerConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this NormalizerConfig.
|
static NormalizerConfig |
fromString(java.lang.String s)
String representation of this NormalizerConfig.
|
java.lang.String |
getDisableBasisTechNormalizerForLanguages()
Deprecated.
|
java.lang.String |
getEnableBasisTechNormalizerForLanguages()
Adds BasisTech's processor "Encoding and Character Normalizer" only for these languages.
|
java.lang.String |
getNormalizationExceptionsDir()
The path to the normalization-exceptions resource directory.
Use the default resource if no path is set. |
java.util.List<NormalizerCharOverride> |
getNormalizerCharOverride() |
java.util.List<NormalizerIndexLower> |
getNormalizerIndexLower() |
boolean |
isTransliteration()
When normalizing, convert some characters to their latin equivalent
|
boolean |
isUseGermanExceptions()
Deprecated.
|
boolean |
isUseNormalizationExceptions()
Uses the normalization exceptions, even if the resource path is not set (in that case, the default resource is used).
|
NormalizerConfig |
makeCopy()
Creates and returns a deep copy of this NormalizerConfig.
|
static NormalizerConfig |
readFrom(java.io.InputStream is)
Read this NormalizerConfig from an XML fragment.
|
void |
setDisableBasisTechNormalizerForLanguages(java.lang.String disableBasisTechNormalizerForLanguages)
Deprecated.
|
void |
setEnableBasisTechNormalizerForLanguages(java.lang.String enableBasisTechNormalizerForLanguages)
Adds BasisTech's processor "Encoding and Character Normalizer" only for these languages.
|
void |
setNormalizationExceptionsDir(java.lang.String normalizationExceptionsDir)
The path to the normalization-exceptions resource directory.
Use the default resource if no path is set. |
void |
setTransliteration(boolean transliteration)
When normalizing, convert some characters to their latin equivalent
|
void |
setUseGermanExceptions(boolean useGermanExceptions)
Deprecated.
|
void |
setUseNormalizationExceptions(boolean useNormalizationExceptions)
Uses the normalization exceptions, even if the resource path is not set (in that case, the default resource is used).
|
java.lang.String |
toString()
String representation of this NormalizerConfig.
|
NormalizerConfig |
withDisableBasisTechNormalizerForLanguages(java.lang.String disableBasisTechNormalizerForLanguages)
Deprecated.
|
NormalizerConfig |
withEnableBasisTechNormalizerForLanguages(java.lang.String enableBasisTechNormalizerForLanguages) |
NormalizerConfig |
withNormalizationExceptionsDir(java.lang.String normalizationExceptionsDir) |
NormalizerConfig |
withNormalizerCharOverride(java.util.Collection<NormalizerCharOverride> __values) |
NormalizerConfig |
withNormalizerCharOverride(NormalizerCharOverride... __values) |
NormalizerConfig |
withNormalizerIndexLower(java.util.Collection<NormalizerIndexLower> __values) |
NormalizerConfig |
withNormalizerIndexLower(NormalizerIndexLower... __values) |
NormalizerConfig |
withTransliteration(boolean transliteration) |
NormalizerConfig |
withTransliteration(java.lang.Boolean transliteration) |
NormalizerConfig |
withUseGermanExceptions(boolean useGermanExceptions)
Deprecated.
|
NormalizerConfig |
withUseGermanExceptions(java.lang.Boolean useGermanExceptions)
Deprecated.
|
NormalizerConfig |
withUseNormalizationExceptions(boolean useNormalizationExceptions) |
NormalizerConfig |
withUseNormalizationExceptions(java.lang.Boolean useNormalizationExceptions) |
void |
writeTo(java.io.OutputStream os)
Write this NormalizerConfig as an XML fragment
|
public java.util.List<NormalizerIndexLower> normalizerIndexLower
public java.util.List<NormalizerCharOverride> normalizerCharOverride
public boolean transliteration
public static final boolean DEFAULT_TRANSLITERATION
public boolean useNormalizationExceptions
public static final boolean DEFAULT_USE_NORMALIZATION_EXCEPTIONS
public java.lang.String normalizationExceptionsDir
@Deprecated public java.lang.String disableBasisTechNormalizerForLanguages
public java.lang.String enableBasisTechNormalizerForLanguages
public static final java.lang.String DEFAULT_ENABLE_BASIS_TECH_NORMALIZER_FOR_LANGUAGES
@Deprecated public boolean useGermanExceptions
public static final boolean DEFAULT_USE_GERMAN_EXCEPTIONS
public NormalizerConfig()
public NormalizerConfig(NormalizerConfig o)
public java.util.List<NormalizerIndexLower> getNormalizerIndexLower()
public NormalizerConfig withNormalizerIndexLower(NormalizerIndexLower... __values)
public NormalizerConfig withNormalizerIndexLower(java.util.Collection<NormalizerIndexLower> __values)
public java.util.List<NormalizerCharOverride> getNormalizerCharOverride()
public NormalizerConfig withNormalizerCharOverride(NormalizerCharOverride... __values)
public NormalizerConfig withNormalizerCharOverride(java.util.Collection<NormalizerCharOverride> __values)
public void setTransliteration(boolean transliteration)
public boolean isTransliteration()
public NormalizerConfig withTransliteration(boolean transliteration)
public NormalizerConfig withTransliteration(java.lang.Boolean transliteration)
public void setUseNormalizationExceptions(boolean useNormalizationExceptions)
public boolean isUseNormalizationExceptions()
public NormalizerConfig withUseNormalizationExceptions(boolean useNormalizationExceptions)
public NormalizerConfig withUseNormalizationExceptions(java.lang.Boolean useNormalizationExceptions)
public void setNormalizationExceptionsDir(java.lang.String normalizationExceptionsDir)
public java.lang.String getNormalizationExceptionsDir()
public NormalizerConfig withNormalizationExceptionsDir(java.lang.String normalizationExceptionsDir)
@Deprecated public void setDisableBasisTechNormalizerForLanguages(java.lang.String disableBasisTechNormalizerForLanguages)
@Deprecated public java.lang.String getDisableBasisTechNormalizerForLanguages()
@Deprecated public NormalizerConfig withDisableBasisTechNormalizerForLanguages(java.lang.String disableBasisTechNormalizerForLanguages)
public void setEnableBasisTechNormalizerForLanguages(java.lang.String enableBasisTechNormalizerForLanguages)
public java.lang.String getEnableBasisTechNormalizerForLanguages()
public NormalizerConfig withEnableBasisTechNormalizerForLanguages(java.lang.String enableBasisTechNormalizerForLanguages)
@Deprecated public void setUseGermanExceptions(boolean useGermanExceptions)
@Deprecated public boolean isUseGermanExceptions()
@Deprecated public NormalizerConfig withUseGermanExceptions(boolean useGermanExceptions)
@Deprecated public NormalizerConfig withUseGermanExceptions(java.lang.Boolean useGermanExceptions)
public NormalizerConfig makeCopy()
public static NormalizerConfig 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 NormalizerConfig 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.