Package opennlp.morfologik.tagdict
Class MorfologikPOSTaggerFactory
- java.lang.Object
-
- opennlp.tools.util.BaseToolFactory
-
- opennlp.tools.postag.POSTaggerFactory
-
- opennlp.morfologik.tagdict.MorfologikPOSTaggerFactory
-
public class MorfologikPOSTaggerFactory extends POSTaggerFactory
The factory provides a Morfologik specificPOSTaggerFactoryimplementation and initializes related resources.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class opennlp.tools.postag.POSTaggerFactory
POSTaggerFactory.POSDictionarySerializer
-
-
Constructor Summary
Constructors Constructor Description MorfologikPOSTaggerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>createArtifactMap()Map<String,ArtifactSerializer>createArtifactSerializersMap()TagDictionarycreateEmptyTagDictionary()TagDictionarycreateTagDictionary(File dictionary)Initializes aTagDictionaryfrom adictionary file.TagDictionarycreateTagDictionary(InputStream in)TagDictionarygetTagDictionary()voidsetTagDictionary(TagDictionary dictionary)-
Methods inherited from class opennlp.tools.postag.POSTaggerFactory
create, createFeatureGenerators, getPOSContextGenerator, getPOSContextGenerator, getSequenceValidator, validateArtifactMap
-
Methods inherited from class opennlp.tools.util.BaseToolFactory
create, create, createManifestEntries
-
-
-
-
Method Detail
-
createTagDictionary
public TagDictionary createTagDictionary(File dictionary) throws IOException
Initializes aTagDictionaryfrom adictionary file.- Overrides:
createTagDictionaryin classPOSTaggerFactory- Parameters:
dictionary- TheFileused as input for creating the dictionary.- Returns:
- A valid
TagDictionaryready for use. - Throws:
FileNotFoundException- Thrown ifdictionaryor related metadata could not be read in.IOException- Thrown if IO errors occurred.
-
getTagDictionary
public TagDictionary getTagDictionary()
- Overrides:
getTagDictionaryin classPOSTaggerFactory- Returns:
- The
TagDictionaryused. - Throws:
RuntimeException- Thrown if errors occurred loading or reading Morfologik dictionary files.
-
setTagDictionary
public void setTagDictionary(TagDictionary dictionary)
- Overrides:
setTagDictionaryin classPOSTaggerFactory
-
createEmptyTagDictionary
public TagDictionary createEmptyTagDictionary()
- Overrides:
createEmptyTagDictionaryin classPOSTaggerFactory
-
createTagDictionary
public TagDictionary createTagDictionary(InputStream in) throws IOException
- Overrides:
createTagDictionaryin classPOSTaggerFactory- Throws:
IOException
-
createArtifactSerializersMap
public Map<String,ArtifactSerializer> createArtifactSerializersMap()
- Overrides:
createArtifactSerializersMapin classPOSTaggerFactory
-
createArtifactMap
public Map<String,Object> createArtifactMap()
- Overrides:
createArtifactMapin classPOSTaggerFactory
-
-