Interface Artifact

    • Method Detail

      • getIdentifier

        ArtifactIdentifier getIdentifier()
        Gets this artifact's identifier.
        Returns:
        artifact identifier.
      • getManifest

        ArtifactManifest getManifest()
        Gets this artifact's manifest.
        Returns:
        Artifact manifest.
      • getExtension

        java.lang.String getExtension()
        Gets the artifact's extension.
        Returns:
        extension.
      • getClassifier

        java.lang.String getClassifier()
        Gets the artifact's classifier.
        Returns:
        artifact classifier
      • isOutOfDate

        default boolean isOutOfDate()
        Finds if this artifact is out-of-date (i.e. a newer version exists)
        Returns:
        true if this artifact is out-of-date, false otherwise.
      • getVersion

        default java.lang.String getVersion()
        Gets this plugin's version.
        Returns:
        Version.
      • getUri

        java.net.URI getUri()
        Gets this artifact's root resource URI.
        Returns:
        Artifact root resource URI.
      • hasObtained

        boolean hasObtained()
        Finds if the Artifact instance has been obtained.
        Returns:
        true if the artifact is obtained, false otherwise.