Package opennlp.tools.util.model

# Interface SerializableArtifact

public interface SerializableArtifact
A marker interface so that implementing classes can refer to the corresponding `ArtifactSerializer` implementation.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Class<?>`
  `getArtifactSerializerClass()`
  Retrieves the class which can serialize and recreate this artifact.

- ## Method Details

  - ### getArtifactSerializerClass

    Class<?> getArtifactSerializerClass()
    Retrieves the class which can serialize and recreate this artifact.

    Note: The serializer class must have a `public zero argument constructor` or an exception is thrown during model serialization/loading.

    Returns:
      The corresponding `ArtifactSerializer` class.