org.apache.ivy.core.module.descriptor

Class DefaultArtifact

public class DefaultArtifact extends AbstractArtifact

Constructor Summary
DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext)
DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext, boolean isMetadata)
DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext, Map extraAttributes)
DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext, URL url, Map extraAttributes)
DefaultArtifact(ArtifactRevisionId arid, Date publicationDate, URL url, boolean isMetadata)
Method Summary
static ArtifactcloneWithAnotherExt(Artifact artifact, String newExt)
static ArtifactcloneWithAnotherMrid(Artifact artifact, ModuleRevisionId mrid)
static ArtifactcloneWithAnotherName(Artifact artifact, String name)
static ArtifactcloneWithAnotherType(Artifact artifact, String newType)
static ArtifactcloneWithAnotherTypeAndExt(Artifact artifact, String newType, String newExt)
String[]getConfigurations()
StringgetExt()
ArtifactRevisionIdgetId()
ModuleRevisionIdgetModuleRevisionId()
StringgetName()
DategetPublicationDate()
StringgetType()
URLgetUrl()
booleanisMetadata()
static ArtifactnewIvyArtifact(ModuleRevisionId mrid, Date pubDate)
static ArtifactnewPomArtifact(ModuleRevisionId mrid, Date pubDate)

Constructor Detail

DefaultArtifact

public DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext)

DefaultArtifact

public DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext, boolean isMetadata)

DefaultArtifact

public DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext, Map extraAttributes)

DefaultArtifact

public DefaultArtifact(ModuleRevisionId mrid, Date publicationDate, String name, String type, String ext, URL url, Map extraAttributes)

DefaultArtifact

public DefaultArtifact(ArtifactRevisionId arid, Date publicationDate, URL url, boolean isMetadata)

Method Detail

cloneWithAnotherExt

public static Artifact cloneWithAnotherExt(Artifact artifact, String newExt)

cloneWithAnotherMrid

public static Artifact cloneWithAnotherMrid(Artifact artifact, ModuleRevisionId mrid)

cloneWithAnotherName

public static Artifact cloneWithAnotherName(Artifact artifact, String name)

cloneWithAnotherType

public static Artifact cloneWithAnotherType(Artifact artifact, String newType)

cloneWithAnotherTypeAndExt

public static Artifact cloneWithAnotherTypeAndExt(Artifact artifact, String newType, String newExt)

getConfigurations

public String[] getConfigurations()

getExt

public String getExt()

getId

public ArtifactRevisionId getId()

getModuleRevisionId

public ModuleRevisionId getModuleRevisionId()

getName

public String getName()

getPublicationDate

public Date getPublicationDate()

getType

public String getType()

getUrl

public URL getUrl()

isMetadata

public boolean isMetadata()

newIvyArtifact

public static Artifact newIvyArtifact(ModuleRevisionId mrid, Date pubDate)

newPomArtifact

public static Artifact newPomArtifact(ModuleRevisionId mrid, Date pubDate)