|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ivy.plugins.resolver.AbstractResolver
public abstract class AbstractResolver
This abstract resolver only provides handling for resolver name
Constructor Summary | |
---|---|
AbstractResolver()
|
Method Summary | |
---|---|
protected void |
checkInterrupted()
|
protected boolean |
doValidate(ResolveData data)
|
void |
dumpSettings()
|
boolean |
exists(Artifact artifact)
Default implementation actually download the artifact Subclasses should overwrite this to avoid the download |
protected ResolvedModuleRevision |
findModuleInCache(ResolveData data,
ModuleRevisionId mrid)
|
protected Artifact |
fromSystem(Artifact artifact)
|
protected DependencyDescriptor |
fromSystem(DependencyDescriptor dd)
|
Matcher |
getChangingMatcher()
|
java.lang.String |
getChangingMatcherName()
|
java.lang.String |
getChangingPattern()
|
java.lang.String |
getLatest()
|
LatestStrategy |
getLatestStrategy()
|
java.lang.String |
getName()
|
Namespace |
getNamespace()
|
IvySettings |
getSettings()
|
protected IvyNode |
getSystemNode(ResolveData data,
ModuleRevisionId resolvedMrid)
|
java.lang.String |
getTypeName()
|
java.lang.String |
hidePassword(java.lang.String name)
this method should remove sensitive information from a location to be displayed in a log |
boolean |
isValidate()
|
ModuleEntry[] |
listModules(OrganisationEntry org)
|
OrganisationEntry[] |
listOrganisations()
|
RevisionEntry[] |
listRevisions(ModuleEntry module)
|
java.lang.String[] |
listTokenValues(java.lang.String token,
java.util.Map otherTokenValues)
List all the values the given token can take if other tokens are set as described in the otherTokenValues map. |
void |
reportFailure()
Reports last resolve failure as Messages |
void |
reportFailure(Artifact art)
Reports last artifact download failure as Messages |
void |
setChangingMatcher(java.lang.String changingMatcherName)
|
void |
setChangingPattern(java.lang.String changingPattern)
|
void |
setLatest(java.lang.String strategyName)
|
void |
setLatestStrategy(LatestStrategy latestStrategy)
|
void |
setName(java.lang.String name)
Should only be used by configurator |
void |
setNamespace(java.lang.String namespaceName)
|
void |
setSettings(IvySettings ivy)
|
void |
setValidate(boolean validate)
|
java.lang.String |
toString()
|
protected Artifact |
toSystem(Artifact artifact)
|
protected ModuleDescriptor |
toSystem(ModuleDescriptor md)
|
protected ModuleRevisionId |
toSystem(ModuleRevisionId resolvedMrid)
|
protected ResolvedModuleRevision |
toSystem(ResolvedModuleRevision rmr)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.ivy.plugins.resolver.DependencyResolver |
---|
download, getDependency, publish |
Constructor Detail |
---|
public AbstractResolver()
Method Detail |
---|
public IvySettings getSettings()
public void setSettings(IvySettings ivy)
setSettings
in interface IvySettingsAware
public java.lang.String getName()
getName
in interface DependencyResolver
public void setName(java.lang.String name)
DependencyResolver
setName
in interface DependencyResolver
name
- the new name of the resolverpublic java.lang.String hidePassword(java.lang.String name)
name
- location
protected boolean doValidate(ResolveData data)
public boolean isValidate()
public void setValidate(boolean validate)
protected void checkInterrupted()
public void reportFailure()
DependencyResolver
reportFailure
in interface DependencyResolver
public void reportFailure(Artifact art)
DependencyResolver
reportFailure
in interface DependencyResolver
public java.lang.String[] listTokenValues(java.lang.String token, java.util.Map otherTokenValues)
DependencyResolver
listTokenValues
in interface DependencyResolver
public OrganisationEntry[] listOrganisations()
listOrganisations
in interface DependencyResolver
public ModuleEntry[] listModules(OrganisationEntry org)
listModules
in interface DependencyResolver
public RevisionEntry[] listRevisions(ModuleEntry module)
listRevisions
in interface DependencyResolver
public java.lang.String toString()
toString
in class java.lang.Object
public void dumpSettings()
dumpSettings
in interface DependencyResolver
public java.lang.String getTypeName()
public boolean exists(Artifact artifact)
exists
in interface DependencyResolver
public LatestStrategy getLatestStrategy()
getLatestStrategy
in interface HasLatestStrategy
public void setLatestStrategy(LatestStrategy latestStrategy)
setLatestStrategy
in interface HasLatestStrategy
public void setLatest(java.lang.String strategyName)
public java.lang.String getLatest()
getLatest
in interface HasLatestStrategy
public Namespace getNamespace()
public void setNamespace(java.lang.String namespaceName)
protected ModuleDescriptor toSystem(ModuleDescriptor md)
protected Artifact fromSystem(Artifact artifact)
protected Artifact toSystem(Artifact artifact)
protected ResolvedModuleRevision toSystem(ResolvedModuleRevision rmr)
protected ModuleRevisionId toSystem(ModuleRevisionId resolvedMrid)
protected DependencyDescriptor fromSystem(DependencyDescriptor dd)
protected IvyNode getSystemNode(ResolveData data, ModuleRevisionId resolvedMrid)
protected ResolvedModuleRevision findModuleInCache(ResolveData data, ModuleRevisionId mrid)
public java.lang.String getChangingMatcherName()
public void setChangingMatcher(java.lang.String changingMatcherName)
public java.lang.String getChangingPattern()
public void setChangingPattern(java.lang.String changingPattern)
public Matcher getChangingMatcher()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |