org.apache.maven.project.artifact
Class AttachedArtifact

java.lang.Object
  extended by org.apache.maven.artifact.DefaultArtifact
      extended by org.apache.maven.project.artifact.AttachedArtifact
All Implemented Interfaces:
java.lang.Comparable, org.apache.maven.artifact.Artifact

public class AttachedArtifact
extends org.apache.maven.artifact.DefaultArtifact


Field Summary
 
Fields inherited from interface org.apache.maven.artifact.Artifact
LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN
 
Constructor Summary
AttachedArtifact(org.apache.maven.artifact.Artifact parent, java.lang.String type, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
           
AttachedArtifact(org.apache.maven.artifact.Artifact parent, java.lang.String type, java.lang.String classifier, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
           
 
Method Summary
 void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
           
 java.util.List getAvailableVersions()
           
 java.lang.String getBaseVersion()
           
 java.lang.String getDownloadUrl()
           
 java.util.Collection getMetadataList()
           
 org.apache.maven.artifact.repository.ArtifactRepository getRepository()
           
 java.lang.String getScope()
           
 java.lang.String getVersion()
           
 org.apache.maven.artifact.versioning.VersionRange getVersionRange()
           
 boolean isRelease()
           
 boolean isSnapshot()
           
 void setArtifactId(java.lang.String artifactId)
           
 void setAvailableVersions(java.util.List availableVersions)
           
 void setBaseVersion(java.lang.String baseVersion)
           
 void setDownloadUrl(java.lang.String downloadUrl)
           
 void setGroupId(java.lang.String groupId)
           
 void setRelease(boolean release)
           
 void setRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
           
 void setScope(java.lang.String scope)
           
 void setVersion(java.lang.String version)
           
 void setVersionRange(org.apache.maven.artifact.versioning.VersionRange range)
           
 
Methods inherited from class org.apache.maven.artifact.DefaultArtifact
compareTo, equals, getArtifactHandler, getArtifactId, getBaseVersionInternal, getClassifier, getDependencyConflictId, getDependencyFilter, getDependencyTrail, getFile, getGroupId, getId, getSelectedVersion, getType, hasClassifier, hashCode, isOptional, isResolved, isSelectedVersionKnown, selectVersion, setArtifactHandler, setBaseVersionInternal, setDependencyFilter, setDependencyTrail, setFile, setOptional, setResolved, setResolvedVersion, toString, updateVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttachedArtifact

public AttachedArtifact(org.apache.maven.artifact.Artifact parent,
                        java.lang.String type,
                        java.lang.String classifier,
                        org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)

AttachedArtifact

public AttachedArtifact(org.apache.maven.artifact.Artifact parent,
                        java.lang.String type,
                        org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
Method Detail

setArtifactId

public void setArtifactId(java.lang.String artifactId)
Specified by:
setArtifactId in interface org.apache.maven.artifact.Artifact
Overrides:
setArtifactId in class org.apache.maven.artifact.DefaultArtifact

getAvailableVersions

public java.util.List getAvailableVersions()
Specified by:
getAvailableVersions in interface org.apache.maven.artifact.Artifact
Overrides:
getAvailableVersions in class org.apache.maven.artifact.DefaultArtifact

setAvailableVersions

public void setAvailableVersions(java.util.List availableVersions)
Specified by:
setAvailableVersions in interface org.apache.maven.artifact.Artifact
Overrides:
setAvailableVersions in class org.apache.maven.artifact.DefaultArtifact

getBaseVersion

public java.lang.String getBaseVersion()
Specified by:
getBaseVersion in interface org.apache.maven.artifact.Artifact
Overrides:
getBaseVersion in class org.apache.maven.artifact.DefaultArtifact

setBaseVersion

public void setBaseVersion(java.lang.String baseVersion)
Specified by:
setBaseVersion in interface org.apache.maven.artifact.Artifact
Overrides:
setBaseVersion in class org.apache.maven.artifact.DefaultArtifact

getDownloadUrl

public java.lang.String getDownloadUrl()
Specified by:
getDownloadUrl in interface org.apache.maven.artifact.Artifact
Overrides:
getDownloadUrl in class org.apache.maven.artifact.DefaultArtifact

setDownloadUrl

public void setDownloadUrl(java.lang.String downloadUrl)
Specified by:
setDownloadUrl in interface org.apache.maven.artifact.Artifact
Overrides:
setDownloadUrl in class org.apache.maven.artifact.DefaultArtifact

setGroupId

public void setGroupId(java.lang.String groupId)
Specified by:
setGroupId in interface org.apache.maven.artifact.Artifact
Overrides:
setGroupId in class org.apache.maven.artifact.DefaultArtifact

getRepository

public org.apache.maven.artifact.repository.ArtifactRepository getRepository()
Specified by:
getRepository in interface org.apache.maven.artifact.Artifact
Overrides:
getRepository in class org.apache.maven.artifact.DefaultArtifact

setRepository

public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
Specified by:
setRepository in interface org.apache.maven.artifact.Artifact
Overrides:
setRepository in class org.apache.maven.artifact.DefaultArtifact

getScope

public java.lang.String getScope()
Specified by:
getScope in interface org.apache.maven.artifact.Artifact
Overrides:
getScope in class org.apache.maven.artifact.DefaultArtifact

setScope

public void setScope(java.lang.String scope)
Specified by:
setScope in interface org.apache.maven.artifact.Artifact
Overrides:
setScope in class org.apache.maven.artifact.DefaultArtifact

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface org.apache.maven.artifact.Artifact
Overrides:
getVersion in class org.apache.maven.artifact.DefaultArtifact

setVersion

public void setVersion(java.lang.String version)
Specified by:
setVersion in interface org.apache.maven.artifact.Artifact
Overrides:
setVersion in class org.apache.maven.artifact.DefaultArtifact

getVersionRange

public org.apache.maven.artifact.versioning.VersionRange getVersionRange()
Specified by:
getVersionRange in interface org.apache.maven.artifact.Artifact
Overrides:
getVersionRange in class org.apache.maven.artifact.DefaultArtifact

setVersionRange

public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange range)
Specified by:
setVersionRange in interface org.apache.maven.artifact.Artifact
Overrides:
setVersionRange in class org.apache.maven.artifact.DefaultArtifact

isRelease

public boolean isRelease()
Specified by:
isRelease in interface org.apache.maven.artifact.Artifact
Overrides:
isRelease in class org.apache.maven.artifact.DefaultArtifact

setRelease

public void setRelease(boolean release)
Specified by:
setRelease in interface org.apache.maven.artifact.Artifact
Overrides:
setRelease in class org.apache.maven.artifact.DefaultArtifact

isSnapshot

public boolean isSnapshot()
Specified by:
isSnapshot in interface org.apache.maven.artifact.Artifact
Overrides:
isSnapshot in class org.apache.maven.artifact.DefaultArtifact

addMetadata

public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
Specified by:
addMetadata in interface org.apache.maven.artifact.Artifact
Overrides:
addMetadata in class org.apache.maven.artifact.DefaultArtifact

getMetadataList

public java.util.Collection getMetadataList()
Specified by:
getMetadataList in interface org.apache.maven.artifact.Artifact
Overrides:
getMetadataList in class org.apache.maven.artifact.DefaultArtifact


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.