|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sonatype.aether.util.artifact.AbstractArtifact
org.sonatype.aether.util.artifact.SubArtifact
public final class SubArtifact
An artifact whose identity is derived from another artifact.
Constructor Summary | |
---|---|
SubArtifact(Artifact mainArtifact,
java.lang.String classifier,
java.lang.String extension)
Creates a new sub artifact. |
|
SubArtifact(Artifact mainArtifact,
java.lang.String classifier,
java.lang.String extension,
java.io.File file)
Creates a new sub artifact. |
Method Summary | |
---|---|
java.lang.String |
getArtifactId()
Gets the artifact identifier of this artifact, for example "maven-model". |
java.lang.String |
getBaseVersion()
Gets the base version of this artifact, for example "1.0-SNAPSHOT". |
java.lang.String |
getClassifier()
Gets the classifier of this artifact, for example "sources". |
java.lang.String |
getExtension()
Gets the (file) extension of this artifact, for example "jar". |
java.io.File |
getFile()
Gets the file of this artifact. |
java.lang.String |
getGroupId()
Gets the group identifier of this artifact, for example "org.apache.maven". |
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Gets the properties of this artifact. |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
Gets the specified property. |
java.lang.String |
getVersion()
Gets the version of this artifact, for example "1.0-20100529-1213". |
boolean |
isSnapshot()
Determines whether this artifact uses a snapshot version. |
Artifact |
setFile(java.io.File file)
Sets the file of the artifact. |
Artifact |
setVersion(java.lang.String version)
Sets the version of this artifact. |
Methods inherited from class org.sonatype.aether.util.artifact.AbstractArtifact |
---|
equals, hashCode, isSnapshot, setProperties, toBaseVersion, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SubArtifact(Artifact mainArtifact, java.lang.String classifier, java.lang.String extension)
mainArtifact
- The artifact from which to derive the identity, must not be null
.classifier
- The classifier for this artifact, may be null
if none.extension
- The extension for this artifact, may be null
if none.public SubArtifact(Artifact mainArtifact, java.lang.String classifier, java.lang.String extension, java.io.File file)
mainArtifact
- The artifact from which to derive the identity, must not be null
.classifier
- The classifier for this artifact, may be null
if none.extension
- The extension for this artifact, may be null
if none.file
- The file for this artifact, may be null
if unresolved.Method Detail |
---|
public java.lang.String getGroupId()
Artifact
null
.public java.lang.String getArtifactId()
Artifact
null
.public java.lang.String getVersion()
Artifact
null
.public Artifact setVersion(java.lang.String version)
Artifact
setVersion
in interface Artifact
setVersion
in class AbstractArtifact
version
- The version of this artifact, may be null
.
null
.public java.lang.String getBaseVersion()
Artifact
Artifact.getVersion()
, the
base version will always refer to the unresolved meta version.
null
.public boolean isSnapshot()
Artifact
true
if the artifact is a snapshot, false
otherwise.public java.lang.String getClassifier()
Artifact
null
.public java.lang.String getExtension()
Artifact
null
.public java.io.File getFile()
Artifact
null
if the artifact isn't resolved.public Artifact setFile(java.io.File file)
Artifact
setFile
in interface Artifact
setFile
in class AbstractArtifact
file
- The file of the artifact, may be null
null
.public java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
Artifact
key
- The name of the property, must not be null
.defaultValue
- The default value to return in case the property is not set, may be null
.public java.util.Map<java.lang.String,java.lang.String> getProperties()
Artifact
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |