org.apache.maven.artifact
Class DefaultArtifact
java.lang.Object
   org.apache.maven.artifact.DefaultArtifact
org.apache.maven.artifact.DefaultArtifact
- All Implemented Interfaces: 
- Comparable<Artifact>, Artifact
- public class DefaultArtifact 
- extends Object- implements Artifact
- Author:
- Jason van Zyl
 
| Fields inherited from interface org.apache.maven.artifact.Artifact | 
| LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_COMPILE_PLUS_RUNTIME, SCOPE_IMPORT, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_RUNTIME_PLUS_SYSTEM, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN | 
 
| Constructor Summary | 
| DefaultArtifact(String groupId,
                               String artifactId,
                               String version,
                               String scope,
                               String type,
                               String classifier,
                               ArtifactHandler artifactHandler)
 | 
| DefaultArtifact(String groupId,
                               String artifactId,
                               VersionRange versionRange,
                               String scope,
                               String type,
                               String classifier,
                               ArtifactHandler artifactHandler)
 | 
| DefaultArtifact(String groupId,
                               String artifactId,
                               VersionRange versionRange,
                               String scope,
                               String type,
                               String classifier,
                               ArtifactHandler artifactHandler,
                               boolean optional)
 | 
 
 
 
DefaultArtifact
public DefaultArtifact(String groupId,
                       String artifactId,
                       String version,
                       String scope,
                       String type,
                       String classifier,
                       ArtifactHandler artifactHandler)
DefaultArtifact
public DefaultArtifact(String groupId,
                       String artifactId,
                       VersionRange versionRange,
                       String scope,
                       String type,
                       String classifier,
                       ArtifactHandler artifactHandler)
DefaultArtifact
public DefaultArtifact(String groupId,
                       String artifactId,
                       VersionRange versionRange,
                       String scope,
                       String type,
                       String classifier,
                       ArtifactHandler artifactHandler,
                       boolean optional)
getClassifier
public String getClassifier()
- 
- Specified by:
- getClassifierin interface- Artifact
 
- 
 
hasClassifier
public boolean hasClassifier()
- 
- Specified by:
- hasClassifierin interface- Artifact
 
- 
 
getScope
public String getScope()
- 
- Specified by:
- getScopein interface- Artifact
 
- 
 
getGroupId
public String getGroupId()
- 
- Specified by:
- getGroupIdin interface- Artifact
 
- 
 
getArtifactId
public String getArtifactId()
- 
- Specified by:
- getArtifactIdin interface- Artifact
 
- 
 
getVersion
public String getVersion()
- 
- Specified by:
- getVersionin interface- Artifact
 
- 
 
setVersion
public void setVersion(String version)
- 
- Specified by:
- setVersionin interface- Artifact
 
- 
 
getType
public String getType()
- 
- Specified by:
- getTypein interface- Artifact
 
- 
 
setFile
public void setFile(File file)
- 
- Specified by:
- setFilein interface- Artifact
 
- 
 
getFile
public File getFile()
- 
- Specified by:
- getFilein interface- Artifact
 
- 
 
getRepository
public ArtifactRepository getRepository()
- 
- Specified by:
- getRepositoryin interface- Artifact
 
- 
 
setRepository
public void setRepository(ArtifactRepository repository)
- 
- Specified by:
- setRepositoryin interface- Artifact
 
- 
 
getId
public String getId()
- 
- Specified by:
- getIdin interface- Artifact
 
- 
 
getDependencyConflictId
public String getDependencyConflictId()
- 
- Specified by:
- getDependencyConflictIdin interface- Artifact
 
- 
 
addMetadata
public void addMetadata(ArtifactMetadata metadata)
- 
- Specified by:
- addMetadatain interface- Artifact
 
- 
 
getMetadataList
public Collection<ArtifactMetadata> getMetadataList()
- 
- Specified by:
- getMetadataListin interface- Artifact
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
hashCode
public int hashCode()
- 
- Overrides:
- hashCodein class- Object
 
- 
 
equals
public boolean equals(Object o)
- 
- Overrides:
- equalsin class- Object
 
- 
 
getBaseVersion
public String getBaseVersion()
- 
- Specified by:
- getBaseVersionin interface- Artifact
 
- 
 
getBaseVersionInternal
protected String getBaseVersionInternal()
- 
 
- 
 
setBaseVersion
public void setBaseVersion(String baseVersion)
- 
- Specified by:
- setBaseVersionin interface- Artifact
 
- 
 
setBaseVersionInternal
protected void setBaseVersionInternal(String baseVersion)
- 
 
- 
 
compareTo
public int compareTo(Artifact a)
- 
- Specified by:
- compareToin interface- Comparable<Artifact>
 
- 
 
updateVersion
public void updateVersion(String version,
                          ArtifactRepository localRepository)
- 
- Specified by:
- updateVersionin interface- Artifact
 
- 
 
getDownloadUrl
public String getDownloadUrl()
- 
- Specified by:
- getDownloadUrlin interface- Artifact
 
- 
 
setDownloadUrl
public void setDownloadUrl(String downloadUrl)
- 
- Specified by:
- setDownloadUrlin interface- Artifact
 
- 
 
getDependencyFilter
public ArtifactFilter getDependencyFilter()
- 
- Specified by:
- getDependencyFilterin interface- Artifact
 
- 
 
setDependencyFilter
public void setDependencyFilter(ArtifactFilter artifactFilter)
- 
- Specified by:
- setDependencyFilterin interface- Artifact
 
- 
 
getArtifactHandler
public ArtifactHandler getArtifactHandler()
- 
- Specified by:
- getArtifactHandlerin interface- Artifact
 
- 
 
getDependencyTrail
public List<String> getDependencyTrail()
- 
- Specified by:
- getDependencyTrailin interface- Artifact
 
- 
 
setDependencyTrail
public void setDependencyTrail(List<String> dependencyTrail)
- 
- Specified by:
- setDependencyTrailin interface- Artifact
 
- 
 
setScope
public void setScope(String scope)
- 
- Specified by:
- setScopein interface- Artifact
 
- 
 
getVersionRange
public VersionRange getVersionRange()
- 
- Specified by:
- getVersionRangein interface- Artifact
 
- 
 
setVersionRange
public void setVersionRange(VersionRange versionRange)
- 
- Specified by:
- setVersionRangein interface- Artifact
 
- 
 
selectVersion
public void selectVersion(String version)
- 
- Specified by:
- selectVersionin interface- Artifact
 
- 
 
setGroupId
public void setGroupId(String groupId)
- 
- Specified by:
- setGroupIdin interface- Artifact
 
- 
 
setArtifactId
public void setArtifactId(String artifactId)
- 
- Specified by:
- setArtifactIdin interface- Artifact
 
- 
 
isSnapshot
public boolean isSnapshot()
- 
- Specified by:
- isSnapshotin interface- Artifact
 
- 
 
setResolved
public void setResolved(boolean resolved)
- 
- Specified by:
- setResolvedin interface- Artifact
 
- 
 
isResolved
public boolean isResolved()
- 
- Specified by:
- isResolvedin interface- Artifact
 
- 
 
setResolvedVersion
public void setResolvedVersion(String version)
- 
- Specified by:
- setResolvedVersionin interface- Artifact
 
- 
 
setArtifactHandler
public void setArtifactHandler(ArtifactHandler artifactHandler)
- 
- Specified by:
- setArtifactHandlerin interface- Artifact
 
- 
 
setRelease
public void setRelease(boolean release)
- 
- Specified by:
- setReleasein interface- Artifact
 
- 
 
isRelease
public boolean isRelease()
- 
- Specified by:
- isReleasein interface- Artifact
 
- 
 
getAvailableVersions
public List<ArtifactVersion> getAvailableVersions()
- 
- Specified by:
- getAvailableVersionsin interface- Artifact
 
- 
 
setAvailableVersions
public void setAvailableVersions(List<ArtifactVersion> availableVersions)
- 
- Specified by:
- setAvailableVersionsin interface- Artifact
 
- 
 
isOptional
public boolean isOptional()
- 
- Specified by:
- isOptionalin interface- Artifact
 
- 
 
getSelectedVersion
public ArtifactVersion getSelectedVersion()
                                   throws OverConstrainedVersionException
- 
- Specified by:
- getSelectedVersionin interface- Artifact
 
- 
- Throws:
- OverConstrainedVersionException
 
isSelectedVersionKnown
public boolean isSelectedVersionKnown()
                               throws OverConstrainedVersionException
- 
- Specified by:
- isSelectedVersionKnownin interface- Artifact
 
- 
- Throws:
- OverConstrainedVersionException
 
setOptional
public void setOptional(boolean optional)
- 
- Specified by:
- setOptionalin interface- Artifact
 
- 
 
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.