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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
getArtifact(java.lang.String key)
Gets an artifact by namejava.lang.String
getLanguage()
Retrieves the language code of the material which was used to train the model or x-unspecified if non was set.java.lang.String
getManifestProperty(java.lang.String key)
Retrieves the value to the given key from the manifest.properties entry.boolean
isLoadedFromSerialized()
Indicates if this provider was loaded from serialized.
-
-
-
Method Detail
-
getArtifact
<T> T getArtifact(java.lang.String key)
Gets an artifact by name
-
getManifestProperty
java.lang.String getManifestProperty(java.lang.String key)
Retrieves the value to the given key from the manifest.properties entry.- Parameters:
key
-- Returns:
- the value
-
getLanguage
java.lang.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
-
-