opennlp.perceptron
Class PerceptronModelWriter

java.lang.Object
  extended by opennlp.model.AbstractModelWriter
      extended by opennlp.perceptron.PerceptronModelWriter
Direct Known Subclasses:
BinaryPerceptronModelWriter, PlainTextPerceptronModelWriter, SuffixSensitivePerceptronModelWriter

public abstract class PerceptronModelWriter
extends AbstractModelWriter

Abstract parent class for Perceptron writers. It provides the persist method which takes care of the structure of a stored document, and requires an extending class to define precisely how the data should be stored.


Constructor Summary
PerceptronModelWriter(AbstractModel model)
           
 
Method Summary
 void persist()
          Writes the model to disk, using the writeX() methods provided by extending classes.
 
Methods inherited from class opennlp.model.AbstractModelWriter
close, writeDouble, writeInt, writeUTF
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerceptronModelWriter

public PerceptronModelWriter(AbstractModel model)
Method Detail

persist

public void persist()
             throws java.io.IOException
Writes the model to disk, using the writeX() methods provided by extending classes.

If you wish to create a PerceptronModelWriter which uses a different structure, it will be necessary to override the persist method in addition to implementing the writeX() methods.

Specified by:
persist in class AbstractModelWriter
Throws:
java.io.IOException


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