Class GenericModelSerializer

java.lang.Object
opennlp.tools.util.model.GenericModelSerializer
All Implemented Interfaces:
opennlp.tools.util.model.ArtifactSerializer<opennlp.tools.ml.model.AbstractModel>

public class GenericModelSerializer extends Object implements opennlp.tools.util.model.ArtifactSerializer<opennlp.tools.ml.model.AbstractModel>
An ArtifactSerializer implementation for models.
  • Constructor Details

    • GenericModelSerializer

      public GenericModelSerializer()
  • Method Details

    • create

      public opennlp.tools.ml.model.AbstractModel create(InputStream in) throws IOException
      Specified by:
      create in interface opennlp.tools.util.model.ArtifactSerializer<opennlp.tools.ml.model.AbstractModel>
      Throws:
      IOException
    • serialize

      public void serialize(opennlp.tools.ml.model.AbstractModel artifact, OutputStream out) throws IOException
      Specified by:
      serialize in interface opennlp.tools.util.model.ArtifactSerializer<opennlp.tools.ml.model.AbstractModel>
      Throws:
      IOException
    • register

      public static void register(Map<String, opennlp.tools.util.model.ArtifactSerializer<?>> factories)
      Registers a new GenericModelSerializer in the given factories mapping.
      Parameters:
      factories - A Map holding ArtifactSerializer for re-use.