org.apache.ivy.plugins.resolver
Class BasicResolver
public abstract
class
BasicResolver
extends AbstractResolver
Method Summary |
protected boolean | acceptLatest() |
protected void | clearArtifactAttempts() |
protected void | clearIvyAttempts() |
DownloadReport | download(Artifact[] artifacts, DownloadOptions options) |
ArtifactDownloadReport | download(ArtifactOrigin origin, DownloadOptions options) |
boolean | exists(Artifact artifact) |
protected abstract ResolvedResource | findArtifactRef(Artifact artifact, Date date) |
protected ResolvedResource | findFirstArtifactRef(ModuleDescriptor md, DependencyDescriptor dd, ResolveData data) |
protected abstract Collection | findNames(Map tokenValues, String token) |
protected abstract long | get(Resource resource, File dest) |
protected long | getAndCheck(Resource resource, File dest) |
protected ResolvedResource | getArtifactRef(Artifact artifact, Date date) |
String[] | getChecksumAlgorithms() |
protected ResourceMDParser | getDefaultRMDParser(ModuleId mid) |
ResolvedModuleRevision | getDependency(DependencyDescriptor dd, ResolveData data) |
protected long | getPublicationDate(ModuleDescriptor md, DependencyDescriptor dd, ResolveData data) |
protected abstract Resource | getResource(String source) |
protected ResourceMDParser | getRMDParser(DependencyDescriptor dd, ResolveData data) |
String | getWorkspaceName() |
boolean | isAllownomd() |
boolean | isCheckconsistency() |
boolean | isEnvDependent() |
boolean | isForce() |
ModuleEntry[] | listModules(OrganisationEntry org) |
OrganisationEntry[] | listOrganisations() |
RevisionEntry[] | listRevisions(ModuleEntry mod) |
String[] | listTokenValues(String token, Map otherTokenValues) |
ArtifactOrigin | locate(Artifact artifact) |
protected void | logArtifactAttempt(Artifact art, String attempt) |
protected void | logAttempt(String attempt) |
protected void | logIvyAttempt(String attempt) |
ResolvedModuleRevision | parse(ResolvedResource mdRef, DependencyDescriptor dd, ResolveData data) |
void | reportFailure() |
void | reportFailure(Artifact art) |
void | setAllownomd(boolean b) |
void | setCheckconsistency(boolean checkConsitency) |
void | setChecksums(String checksums) |
void | setDescriptor(String descriptorRule)
Sets the module descriptor presence rule.
|
void | setEnvDependent(boolean envDependent) |
void | setForce(boolean force) |
void | setWorkspaceName(String workspaceName) |
protected boolean | shouldReturnResolvedModule(DependencyDescriptor dd, ResolvedModuleRevision mr) |
String | toString() |
public static final SimpleDateFormat DATE_FORMAT
public static final String DESCRIPTOR_OPTIONAL
public static final String DESCRIPTOR_REQUIRED
public BasicResolver()
protected boolean acceptLatest()
protected void clearArtifactAttempts()
protected void clearIvyAttempts()
public boolean exists(
Artifact artifact)
protected abstract Collection findNames(Map tokenValues, String token)
protected abstract long get(
Resource resource, File dest)
protected long getAndCheck(
Resource resource, File dest)
public String[] getChecksumAlgorithms()
protected abstract
Resource getResource(String source)
public String getWorkspaceName()
public boolean isAllownomd()
public boolean isCheckconsistency()
public boolean isEnvDependent()
public boolean isForce()
public String[] listTokenValues(String token, Map otherTokenValues)
protected void logArtifactAttempt(
Artifact art, String attempt)
protected void logAttempt(String attempt)
protected void logIvyAttempt(String attempt)
public void reportFailure()
public void setAllownomd(boolean b)
public void setCheckconsistency(boolean checkConsitency)
public void setChecksums(String checksums)
public void setDescriptor(String descriptorRule)
public void setEnvDependent(boolean envDependent)
public void setForce(boolean force)
public void setWorkspaceName(String workspaceName)
public String toString()