org.apache.ivy.plugins.resolver
public abstract class AbstractPatternsBasedResolver extends BasicResolver
| Constructor Summary | |
|---|---|
| AbstractPatternsBasedResolver() | |
| Method Summary | |
|---|---|
| void | addArtifactPattern(String pattern) |
| void | addConfiguredArtifact(IvyPattern p) |
| void | addConfiguredIvy(IvyPattern p) |
| void | addIvyPattern(String pattern)
example of pattern : ~/Workspace/[module]/[module].ivy.xml
|
| protected ModuleRevisionId | convertM2IdForResourceSearch(ModuleRevisionId mrid) |
| protected String | convertM2OrganizationForResourceSearch(String org) |
| protected void | convertM2TokenValuesForResourceSearch(Map tokenValues) |
| void | dumpSettings() |
| protected abstract boolean | exist(String path) |
| protected Collection | filterNames(Collection names)
Filters names before returning them in the findXXXNames or findTokenValues method.
|
| protected Collection | findArtifactNames(Map tokenValues, String token) |
| protected ResolvedResource | findArtifactRef(Artifact artifact, Date date) |
| ResolvedResource | findIvyFileRef(DependencyDescriptor dd, ResolveData data) |
| protected Collection | findIvyNames(Map tokenValues, String token) |
| protected Collection | findNames(Map tokenValues, String token) |
| ResolvedResource | findResource(ResolvedResource[] rress, ResourceMDParser rmdparser, ModuleRevisionId mrid, Date date) |
| protected abstract ResolvedResource | findResourceUsingPattern(ModuleRevisionId mrid, String pattern, Artifact artifact, ResourceMDParser rmdparser, Date date) |
| protected ResolvedResource | findResourceUsingPatterns(ModuleRevisionId moduleRevision, List patternList, Artifact artifact, ResourceMDParser rmdparser, Date date) |
| protected void | findTokenValues(Collection names, List patterns, Map tokenValues, String token) |
| List | getArtifactPatterns() |
| List | getIvyPatterns() |
| protected String | getModuleDescriptorExtension() |
| boolean | isM2compatible() |
| Map[] | listTokenValues(String[] tokens, Map criteria) |
| protected abstract String[] | listTokenValues(String pattern, String token) |
| protected void | setArtifactPatterns(List patterns) |
| protected void | setIvyPatterns(List patterns) |
| void | setM2compatible(boolean compatible) |
Parameters: pattern
Remember to call the super implementation when overriding this method.
Parameters: names the list to filter.
Returns: the filtered list