opennlp.tools.parser
Class ParserModel

java.lang.Object
  extended by opennlp.tools.util.model.BaseModel
      extended by opennlp.tools.parser.ParserModel
All Implemented Interfaces:
ArtifactProvider

public class ParserModel
extends BaseModel

This is an abstract base class for ParserModel implementations.


Field Summary
 
Fields inherited from class opennlp.tools.util.model.BaseModel
TRAINING_CUTOFF_PROPERTY, TRAINING_EVENTHASH_PROPERTY, TRAINING_ITERATIONS_PROPERTY
 
Constructor Summary
ParserModel(File modelFile)
           
ParserModel(InputStream in)
           
ParserModel(String languageCode, opennlp.model.AbstractModel buildModel, opennlp.model.AbstractModel checkModel, opennlp.model.AbstractModel attachModel, POSModel parserTagger, ChunkerModel chunkerTagger, HeadRules headRules, ParserType modelType)
           
ParserModel(String languageCode, opennlp.model.AbstractModel buildModel, opennlp.model.AbstractModel checkModel, opennlp.model.AbstractModel attachModel, POSModel parserTagger, ChunkerModel chunkerTagger, HeadRules headRules, ParserType modelType, Map<String,String> manifestInfoEntries)
           
ParserModel(String languageCode, opennlp.model.AbstractModel buildModel, opennlp.model.AbstractModel checkModel, POSModel parserTagger, ChunkerModel chunkerTagger, HeadRules headRules, ParserType type, Map<String,String> manifestInfoEntries)
           
ParserModel(URL modelURL)
           
 
Method Summary
 opennlp.model.AbstractModel getAttachModel()
           
 opennlp.model.AbstractModel getBuildModel()
           
 opennlp.model.AbstractModel getCheckModel()
           
 HeadRules getHeadRules()
           
 ChunkerModel getParserChunkerModel()
           
 POSModel getParserTaggerModel()
           
 ParserType getParserType()
           
 ParserModel updateBuildModel(opennlp.model.AbstractModel buildModel)
           
 ParserModel updateCheckModel(opennlp.model.AbstractModel checkModel)
           
 ParserModel updateChunkerModel(ChunkerModel chunkModel)
           
 ParserModel updateTaggerModel(POSModel taggerModel)
           
 
Methods inherited from class opennlp.tools.util.model.BaseModel
getArtifact, getLanguage, getManifestProperty, getVersion, isLoadedFromSerialized, serialize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserModel

public ParserModel(String languageCode,
                   opennlp.model.AbstractModel buildModel,
                   opennlp.model.AbstractModel checkModel,
                   opennlp.model.AbstractModel attachModel,
                   POSModel parserTagger,
                   ChunkerModel chunkerTagger,
                   HeadRules headRules,
                   ParserType modelType,
                   Map<String,String> manifestInfoEntries)

ParserModel

public ParserModel(String languageCode,
                   opennlp.model.AbstractModel buildModel,
                   opennlp.model.AbstractModel checkModel,
                   opennlp.model.AbstractModel attachModel,
                   POSModel parserTagger,
                   ChunkerModel chunkerTagger,
                   HeadRules headRules,
                   ParserType modelType)

ParserModel

public ParserModel(String languageCode,
                   opennlp.model.AbstractModel buildModel,
                   opennlp.model.AbstractModel checkModel,
                   POSModel parserTagger,
                   ChunkerModel chunkerTagger,
                   HeadRules headRules,
                   ParserType type,
                   Map<String,String> manifestInfoEntries)

ParserModel

public ParserModel(InputStream in)
            throws IOException,
                   InvalidFormatException
Throws:
IOException
InvalidFormatException

ParserModel

public ParserModel(File modelFile)
            throws IOException,
                   InvalidFormatException
Throws:
IOException
InvalidFormatException

ParserModel

public ParserModel(URL modelURL)
            throws IOException,
                   InvalidFormatException
Throws:
IOException
InvalidFormatException
Method Detail

getParserType

public ParserType getParserType()

getBuildModel

public opennlp.model.AbstractModel getBuildModel()

getCheckModel

public opennlp.model.AbstractModel getCheckModel()

getAttachModel

public opennlp.model.AbstractModel getAttachModel()

getParserTaggerModel

public POSModel getParserTaggerModel()

getParserChunkerModel

public ChunkerModel getParserChunkerModel()

getHeadRules

public HeadRules getHeadRules()

updateBuildModel

public ParserModel updateBuildModel(opennlp.model.AbstractModel buildModel)

updateCheckModel

public ParserModel updateCheckModel(opennlp.model.AbstractModel checkModel)

updateTaggerModel

public ParserModel updateTaggerModel(POSModel taggerModel)

updateChunkerModel

public ParserModel updateChunkerModel(ChunkerModel chunkModel)


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.