|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ontopia.topicmaps.classify.Language
public class Language
INTERNAL: Object representing a particular language. The object is really just a container for a stemmer, a stop list, and a frequency analyzer.
Constructor Summary | |
---|---|
Language(java.lang.String id,
TermStemmerIF stemmer,
StopList stoplist,
FrequencyAnalyzer frequency)
INTERNAL: Used to add additional languages by passing in all parameters explicitly. |
Method Summary | |
---|---|
static Language |
detectLanguage(Document doc)
INTERNAL: Detects the language of the document based on the built-in languages and new languages registered. |
TermAnalyzerIF |
getFrequencyAnalyzer()
|
static Language |
getLanguage(java.lang.String lang)
|
int |
getScore(Document doc)
|
TermStemmerIF |
getStemmer()
|
TermAnalyzerIF |
getStopListAnalyzer()
|
static void |
registerLanguage(Language lang)
INTERNAL: Registers a new language for use by detectLanguage. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Language(java.lang.String id, TermStemmerIF stemmer, StopList stoplist, FrequencyAnalyzer frequency)
Method Detail |
---|
public TermStemmerIF getStemmer()
public TermAnalyzerIF getStopListAnalyzer()
public TermAnalyzerIF getFrequencyAnalyzer()
public int getScore(Document doc)
public java.lang.String toString()
toString
in class java.lang.Object
public static Language getLanguage(java.lang.String lang)
public static void registerLanguage(Language lang)
public static Language detectLanguage(Document doc)
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |