org.carrot2.text.linguistic
Class LanguageModel

java.lang.Object
  extended by org.carrot2.text.linguistic.LanguageModel

public final class LanguageModel
extends Object

A holder for all elements of a language model for a single language used internally by content preprocessing components.


Method Summary
static LanguageModel create(LanguageCode languageCode, IStemmerFactory stemmerFactory, ITokenizerFactory tokenizerFactory, ILexicalDataFactory lexicalDataFactory)
           
 LanguageCode getLanguageCode()
           
 ILexicalData getLexicalData()
           
 IStemmer getStemmer()
           
 ITokenizer getTokenizer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static LanguageModel create(LanguageCode languageCode,
                                   IStemmerFactory stemmerFactory,
                                   ITokenizerFactory tokenizerFactory,
                                   ILexicalDataFactory lexicalDataFactory)

getLanguageCode

public LanguageCode getLanguageCode()

getLexicalData

public ILexicalData getLexicalData()

getStemmer

public IStemmer getStemmer()

getTokenizer

public ITokenizer getTokenizer()


Copyright (c) Dawid Weiss, Stanislaw Osinski