public class AnalysisScheme
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Configuration information for an analysis scheme. Each analysis scheme has a
unique name and specifies the language of the text to be processed. The
following options can be configured for an analysis scheme:
Synonyms
, Stopwords
,
StemmingDictionary
, JapaneseTokenizationDictionary
and AlgorithmicStemming
.
Modifier and Type | Field and Description |
---|---|
private AnalysisOptions |
analysisOptions |
private java.lang.String |
analysisSchemeLanguage |
private java.lang.String |
analysisSchemeName |
Constructor and Description |
---|
AnalysisScheme() |
Modifier and Type | Method and Description |
---|---|
AnalysisScheme |
clone() |
boolean |
equals(java.lang.Object obj) |
AnalysisOptions |
getAnalysisOptions() |
java.lang.String |
getAnalysisSchemeLanguage() |
java.lang.String |
getAnalysisSchemeName() |
int |
hashCode() |
void |
setAnalysisOptions(AnalysisOptions analysisOptions) |
void |
setAnalysisSchemeLanguage(AnalysisSchemeLanguage analysisSchemeLanguage) |
void |
setAnalysisSchemeLanguage(java.lang.String analysisSchemeLanguage) |
void |
setAnalysisSchemeName(java.lang.String analysisSchemeName) |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AnalysisScheme |
withAnalysisOptions(AnalysisOptions analysisOptions) |
AnalysisScheme |
withAnalysisSchemeLanguage(AnalysisSchemeLanguage analysisSchemeLanguage) |
AnalysisScheme |
withAnalysisSchemeLanguage(java.lang.String analysisSchemeLanguage) |
AnalysisScheme |
withAnalysisSchemeName(java.lang.String analysisSchemeName) |
private java.lang.String analysisSchemeName
private java.lang.String analysisSchemeLanguage
private AnalysisOptions analysisOptions
public void setAnalysisSchemeName(java.lang.String analysisSchemeName)
analysisSchemeName
- public java.lang.String getAnalysisSchemeName()
public AnalysisScheme withAnalysisSchemeName(java.lang.String analysisSchemeName)
analysisSchemeName
- public void setAnalysisSchemeLanguage(java.lang.String analysisSchemeLanguage)
analysisSchemeLanguage
- AnalysisSchemeLanguage
public java.lang.String getAnalysisSchemeLanguage()
AnalysisSchemeLanguage
public AnalysisScheme withAnalysisSchemeLanguage(java.lang.String analysisSchemeLanguage)
analysisSchemeLanguage
- AnalysisSchemeLanguage
public void setAnalysisSchemeLanguage(AnalysisSchemeLanguage analysisSchemeLanguage)
analysisSchemeLanguage
- AnalysisSchemeLanguage
public AnalysisScheme withAnalysisSchemeLanguage(AnalysisSchemeLanguage analysisSchemeLanguage)
analysisSchemeLanguage
- AnalysisSchemeLanguage
public void setAnalysisOptions(AnalysisOptions analysisOptions)
analysisOptions
- public AnalysisOptions getAnalysisOptions()
public AnalysisScheme withAnalysisOptions(AnalysisOptions analysisOptions)
analysisOptions
- public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AnalysisScheme clone()
clone
in class java.lang.Object