Package opennlp.tools.util.model
Interface ArtifactProvider
- All Known Implementing Classes:
BaseModel,ChunkerModel,POSModel,TokenizerModel,TokenNameFinderModel
public interface ArtifactProvider
Provides access to model persisted artifacts.
-
Method Summary
Modifier and TypeMethodDescription<T> TgetArtifact(String key) Gets an artifact by nameRetrieves the language code of the material which was used to train the model or x-unspecified if non was set.Retrieves the value to the given key from the manifest.properties entry.booleanIndicates if this provider was loaded from serialized.
-
Method Details
-
getArtifact
Gets an artifact by name -
getManifestProperty
Retrieves the value to the given key from the manifest.properties entry.- Parameters:
key-- Returns:
- the value
-
getLanguage
String getLanguage()Retrieves the language code of the material which was used to train the model or x-unspecified if non was set.- Returns:
- the language code of this model
-
isLoadedFromSerialized
boolean isLoadedFromSerialized()Indicates if this provider was loaded from serialized. It is useful, for example, while validating artifacts: you can skip the time consuming ones if they where already validated during the serialization.- Returns:
- true if this model was loaded from serialized
-