org.apache.ivy.plugins.resolver

Class ChainResolver

public class ChainResolver extends AbstractResolver

Nested Class Summary
static classChainResolver.ResolvedModuleRevisionArtifactInfo
Method Summary
voidabortPublishTransaction()
voidadd(DependencyResolver resolver)
voidbeginPublishTransaction(ModuleRevisionId module, boolean overwrite)
voidcommitPublishTransaction()
DownloadReportdownload(Artifact[] artifacts, DownloadOptions options)
ArtifactDownloadReportdownload(ArtifactOrigin artifact, DownloadOptions options)
voiddumpSettings()
booleanexists(Artifact artifact)
ResolvedResourcefindIvyFileRef(DependencyDescriptor dd, ResolveData data)
ResolvedModuleRevisiongetDependency(DependencyDescriptor dd, ResolveData data)
ListgetResolvers()
booleanisCheckmodified()
True if this resolver should check lastmodified date to know if ivy files are up to date.
booleanisDual()
booleanisReturnFirst()
Map[]listTokenValues(String[] tokens, Map criteria)
ArtifactOriginlocate(Artifact artifact)
voidpublish(Artifact artifact, File src, boolean overwrite)
voidreportFailure()
voidreportFailure(Artifact art)
voidsetCheckmodified(boolean check)
voidsetDual(boolean b)
voidsetReturnFirst(boolean returnFirst)

Method Detail

abortPublishTransaction

public void abortPublishTransaction()

add

public void add(DependencyResolver resolver)

beginPublishTransaction

public void beginPublishTransaction(ModuleRevisionId module, boolean overwrite)

commitPublishTransaction

public void commitPublishTransaction()

download

public DownloadReport download(Artifact[] artifacts, DownloadOptions options)

download

public ArtifactDownloadReport download(ArtifactOrigin artifact, DownloadOptions options)

dumpSettings

public void dumpSettings()

exists

public boolean exists(Artifact artifact)

findIvyFileRef

public ResolvedResource findIvyFileRef(DependencyDescriptor dd, ResolveData data)

getDependency

public ResolvedModuleRevision getDependency(DependencyDescriptor dd, ResolveData data)

getResolvers

public List getResolvers()

isCheckmodified

public boolean isCheckmodified()
True if this resolver should check lastmodified date to know if ivy files are up to date.

Returns:

isDual

public boolean isDual()

isReturnFirst

public boolean isReturnFirst()

listTokenValues

public Map[] listTokenValues(String[] tokens, Map criteria)

locate

public ArtifactOrigin locate(Artifact artifact)

publish

public void publish(Artifact artifact, File src, boolean overwrite)

reportFailure

public void reportFailure()

reportFailure

public void reportFailure(Artifact art)

setCheckmodified

public void setCheckmodified(boolean check)

setDual

public void setDual(boolean b)

setReturnFirst

public void setReturnFirst(boolean returnFirst)