public abstract class BaseModel extends Object implements ArtifactProvider, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
TRAINING_CUTOFF_PROPERTY |
static String |
TRAINING_EVENTHASH_PROPERTY |
static String |
TRAINING_ITERATIONS_PROPERTY |
Modifier and Type | Method and Description |
---|---|
<T> T |
getArtifact(String key)
Gets an artifact by name
|
String |
getLanguage()
Retrieves the language code of the material which
was used to train the model or x-unspecified if
non was set.
|
String |
getManifestProperty(String key)
Retrieves the value to the given key from the manifest.properties
entry.
|
Version |
getVersion()
Retrieves the OpenNLP version which was used
to create the model.
|
boolean |
isLoadedFromSerialized()
Indicates if this provider was loaded from serialized.
|
void |
serialize(File model) |
void |
serialize(OutputStream out)
Serializes the model to the given
OutputStream . |
void |
serialize(Path model) |
public static final String TRAINING_CUTOFF_PROPERTY
public static final String TRAINING_ITERATIONS_PROPERTY
public static final String TRAINING_EVENTHASH_PROPERTY
public final String getManifestProperty(String key)
getManifestProperty
in interface ArtifactProvider
key
- public final String getLanguage()
getLanguage
in interface ArtifactProvider
public final Version getVersion()
public final void serialize(OutputStream out) throws IOException
OutputStream
.out
- stream to write the model toIOException
public final void serialize(File model) throws IOException
IOException
public final void serialize(Path model) throws IOException
IOException
public <T> T getArtifact(String key)
ArtifactProvider
getArtifact
in interface ArtifactProvider
public boolean isLoadedFromSerialized()
ArtifactProvider
isLoadedFromSerialized
in interface ArtifactProvider
Copyright © 2020 The Apache Software Foundation. All rights reserved.