opennlp.tools.sentdetect
Class SentenceModel
java.lang.Object
opennlp.tools.util.model.BaseModel
opennlp.tools.sentdetect.SentenceModel
- All Implemented Interfaces:
- ArtifactProvider
public class SentenceModel
- extends BaseModel
The SentenceModel
is the model used
by a learnable SentenceDetector
.
- See Also:
SentenceDetectorME
Constructor Summary |
SentenceModel(File modelFile)
|
SentenceModel(InputStream in)
|
SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations)
|
SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations,
char[] eosCharacters)
Deprecated. Use
SentenceModel(String, AbstractModel, Map, SentenceDetectorFactory)
instead and pass in a SentenceDetectorFactory |
SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations,
char[] eosCharacters,
Map<String,String> manifestInfoEntries)
Deprecated. Use
SentenceModel(String, AbstractModel, Map, SentenceDetectorFactory)
instead and pass in a SentenceDetectorFactory |
SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations,
Map<String,String> manifestInfoEntries)
|
SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
Map<String,String> manifestInfoEntries,
SentenceDetectorFactory sdFactory)
|
SentenceModel(URL modelURL)
|
SentenceModel
public SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
Map<String,String> manifestInfoEntries,
SentenceDetectorFactory sdFactory)
SentenceModel
public SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations,
char[] eosCharacters,
Map<String,String> manifestInfoEntries)
- Deprecated. Use
SentenceModel(String, AbstractModel, Map, SentenceDetectorFactory)
instead and pass in a SentenceDetectorFactory
- TODO: was added in 1.5.3 -> remove
SentenceModel
public SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations,
char[] eosCharacters)
- Deprecated. Use
SentenceModel(String, AbstractModel, Map, SentenceDetectorFactory)
instead and pass in a SentenceDetectorFactory
- TODO: was added in 1.5.3 -> remove
SentenceModel
public SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations,
Map<String,String> manifestInfoEntries)
SentenceModel
public SentenceModel(String languageCode,
opennlp.model.AbstractModel sentModel,
boolean useTokenEnd,
Dictionary abbreviations)
SentenceModel
public SentenceModel(InputStream in)
throws IOException,
InvalidFormatException
- Throws:
IOException
InvalidFormatException
SentenceModel
public SentenceModel(File modelFile)
throws IOException,
InvalidFormatException
- Throws:
IOException
InvalidFormatException
SentenceModel
public SentenceModel(URL modelURL)
throws IOException,
InvalidFormatException
- Throws:
IOException
InvalidFormatException
getFactory
public SentenceDetectorFactory getFactory()
getMaxentModel
public opennlp.model.AbstractModel getMaxentModel()
getAbbreviations
public Dictionary getAbbreviations()
useTokenEnd
public boolean useTokenEnd()
getEosCharacters
public char[] getEosCharacters()
main
public static void main(String[] args)
throws FileNotFoundException,
IOException,
InvalidFormatException
- Throws:
FileNotFoundException
IOException
InvalidFormatException
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.