DEFAULT_EXTENSION, DEFAULT_VERSION, MF_KEY_ARTIFACTID, MF_KEY_CLASSIFIER, MF_KEY_EXTENSION, MF_KEY_GROUPID, MF_KEY_VERSION
Constructor and Description |
---|
DefaultArtifact(java.lang.String coords) |
DefaultArtifact(java.lang.String groupId,
java.lang.String artifactId) |
DefaultArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
DefaultArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String extension,
java.lang.String version) |
DefaultArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String extension,
java.lang.String classifier,
java.lang.String version) |
DefaultArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String extension,
java.lang.String classifier,
java.lang.String version,
java.nio.file.Path path) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object rhs) |
java.lang.String |
getArtifactId()
Get artifact identifier of this artifact.
|
java.lang.String |
getClassifier()
Get classifier of this artifact.
|
java.lang.String |
getExtension()
Get extension of this artifact.
|
java.lang.String |
getGroupId()
Get group identifier of this artifact.
|
java.nio.file.Path |
getPath()
Get local path of artifact file or
null if artifact is not resolved (doesn't have associated artifact
file). |
java.lang.String |
getVersion()
Get version of this artifact.
|
int |
hashCode() |
Artifact |
setPath(java.nio.file.Path path)
Set artifact path.
|
Artifact |
setVersion(java.lang.String version)
Set artifact version.
|
java.lang.String |
toString() |
public DefaultArtifact(java.lang.String coords)
public DefaultArtifact(java.lang.String groupId, java.lang.String artifactId)
public DefaultArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public DefaultArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String extension, java.lang.String version)
public DefaultArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String extension, java.lang.String classifier, java.lang.String version)
public DefaultArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String extension, java.lang.String classifier, java.lang.String version, java.nio.file.Path path)
public java.lang.String getGroupId()
Artifact
getGroupId
in interface Artifact
null
.public java.lang.String getArtifactId()
Artifact
getArtifactId
in interface Artifact
null
.public java.lang.String getExtension()
Artifact
getExtension
in interface Artifact
null
.public java.lang.String getClassifier()
Artifact
getClassifier
in interface Artifact
null
.public java.lang.String getVersion()
Artifact
getVersion
in interface Artifact
null
.public java.nio.file.Path getPath()
Artifact
null
if artifact is not resolved (doesn't have associated artifact
file).public Artifact setVersion(java.lang.String version)
Artifact
Since artifacts are immutable, this method returns a new object and leaves the original unmodified.
setVersion
in interface Artifact
version
- the new artifact version to setpublic Artifact setPath(java.nio.file.Path path)
Artifact
Since artifacts are immutable, this method returns a new object and leaves the original unmodified.
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object rhs)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2012–2017 Red Hat, Inc.. All rights reserved.