Package opennlp.tools.tokenize
Class TokenizerModel
- java.lang.Object
-
- opennlp.tools.util.model.BaseModel
-
- opennlp.tools.tokenize.TokenizerModel
-
- All Implemented Interfaces:
java.io.Serializable,ArtifactProvider
public final class TokenizerModel extends BaseModel
TheTokenizerModelis the model used by a learnableTokenizer.- See Also:
TokenizerME, Serialized Form
-
-
Field Summary
-
Fields inherited from class opennlp.tools.util.model.BaseModel
TRAINING_CUTOFF_PROPERTY, TRAINING_EVENTHASH_PROPERTY, TRAINING_ITERATIONS_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description TokenizerModel(java.io.File modelFile)Initializes the current instance.TokenizerModel(java.io.InputStream in)Initializes the current instance.TokenizerModel(java.net.URL modelURL)Initializes the current instance.TokenizerModel(java.nio.file.Path modelPath)TokenizerModel(MaxentModel tokenizerModel, java.util.Map<java.lang.String,java.lang.String> manifestInfoEntries, TokenizerFactory tokenizerFactory)Initializes the current instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DictionarygetAbbreviations()TokenizerFactorygetFactory()MaxentModelgetMaxentModel()booleanuseAlphaNumericOptimization()-
Methods inherited from class opennlp.tools.util.model.BaseModel
getArtifact, getLanguage, getManifestProperty, getVersion, isLoadedFromSerialized, serialize, serialize, serialize
-
-
-
-
Constructor Detail
-
TokenizerModel
public TokenizerModel(MaxentModel tokenizerModel, java.util.Map<java.lang.String,java.lang.String> manifestInfoEntries, TokenizerFactory tokenizerFactory)
Initializes the current instance.- Parameters:
tokenizerModel- the modelmanifestInfoEntries- the manifesttokenizerFactory- the factory
-
TokenizerModel
public TokenizerModel(java.io.InputStream in) throws java.io.IOExceptionInitializes the current instance.- Parameters:
in- the Input Stream to load the model from- Throws:
java.io.IOException- if reading from the stream fails in anywayInvalidFormatException- if the stream doesn't have the expected format
-
TokenizerModel
public TokenizerModel(java.io.File modelFile) throws java.io.IOExceptionInitializes the current instance.- Parameters:
modelFile- the file containing the tokenizer model- Throws:
java.io.IOException- if reading from the stream fails in anyway
-
TokenizerModel
public TokenizerModel(java.nio.file.Path modelPath) throws java.io.IOException- Throws:
java.io.IOException
-
TokenizerModel
public TokenizerModel(java.net.URL modelURL) throws java.io.IOExceptionInitializes the current instance.- Parameters:
modelURL- the URL pointing to the tokenizer model- Throws:
java.io.IOException- if reading from the stream fails in anyway
-
-
Method Detail
-
getFactory
public TokenizerFactory getFactory()
-
getMaxentModel
public MaxentModel getMaxentModel()
-
getAbbreviations
public Dictionary getAbbreviations()
-
useAlphaNumericOptimization
public boolean useAlphaNumericOptimization()
-
-