Interface ArtifactProvider

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> T getArtifact​(java.lang.String key)
      Gets an artifact by name
      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.
      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