Class BinaryQNModelWriter
java.lang.Object
opennlp.tools.ml.model.AbstractModelWriter
opennlp.tools.ml.AbstractMLModelWriter
opennlp.tools.ml.maxent.io.GISModelWriter
opennlp.tools.ml.maxent.io.QNModelWriter
opennlp.tools.ml.maxent.io.BinaryQNModelWriter
A
QNModelWriter that writes models in a binary format.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBinaryQNModelWriter(opennlp.tools.ml.model.AbstractModel model, DataOutputStream dos) BinaryQNModelWriter(opennlp.tools.ml.model.AbstractModel model, File f) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidwriteDouble(double d) voidwriteInt(int i) voidMethods inherited from class QNModelWriter
persist
-
Constructor Details
-
BinaryQNModelWriter
InstantiatesBinaryQNModelWritervia anQN modeland aFile.Prepares writing of a
modelto the file. Based on whether the file's suffix contains.gz, it detects whether the file is gzipped or not.- Parameters:
model- TheQN modelwhich is to be persisted.f- TheFilein which the model is to be persisted.- Throws:
IOException- Thrown if IO errors occurred.- See Also:
-
BinaryQNModelWriter
- Parameters:
model- TheQN modelwhich is to be persisted.dos- TheDataOutputStreamwhich is used to persist themodel. Thedosmust be opened.- See Also:
-
-
Method Details
-
writeUTF
- Specified by:
writeUTFin classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-
writeInt
- Specified by:
writeIntin classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-
writeDouble
- Specified by:
writeDoublein classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-
close
- Specified by:
closein classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-