org.apache.ivy.core.module.descriptor
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 Artifact | cloneWithAnotherExt(Artifact artifact, String newExt) |
static Artifact | cloneWithAnotherMrid(Artifact artifact, ModuleRevisionId mrid) |
static Artifact | cloneWithAnotherName(Artifact artifact, String name) |
static Artifact | cloneWithAnotherType(Artifact artifact, String newType) |
static Artifact | cloneWithAnotherTypeAndExt(Artifact artifact, String newType, String newExt) |
String[] | getConfigurations() |
String | getExt() |
ArtifactRevisionId | getId() |
ModuleRevisionId | getModuleRevisionId() |
String | getName() |
Date | getPublicationDate() |
String | getType() |
URL | getUrl() |
boolean | isMetadata() |
static Artifact | newIvyArtifact(ModuleRevisionId mrid, Date pubDate) |
static Artifact | newPomArtifact(ModuleRevisionId mrid, Date pubDate) |