org.apache.ivy.core.search
Class SearchEngine
java.lang.Object
org.apache.ivy.core.search.SearchEngine
public class SearchEngine
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchEngine
public SearchEngine(IvySettings settings)
listTokenValues
public java.lang.String[] listTokenValues(java.lang.String token,
java.util.Map otherTokenValues)
- Returns an empty array when no token values are found.
- Parameters:
token
- otherTokenValues
-
- Returns:
listOrganisationEntries
public OrganisationEntry[] listOrganisationEntries()
listOrganisations
public java.lang.String[] listOrganisations()
listModuleEntries
public ModuleEntry[] listModuleEntries(OrganisationEntry org)
listModules
public java.lang.String[] listModules(java.lang.String org)
listRevisionEntries
public RevisionEntry[] listRevisionEntries(ModuleEntry module)
listRevisions
public java.lang.String[] listRevisions(java.lang.String org,
java.lang.String module)
listModules
public ModuleId[] listModules(ModuleId criteria,
PatternMatcher matcher)
- List module ids of the module accessible through the current resolvers
matching the given mid criteria according to the given matcher.
- Parameters:
criteria
- matcher
-
- Returns:
listModules
public ModuleRevisionId[] listModules(ModuleRevisionId criteria,
PatternMatcher matcher)
- List module revision ids of the module accessible through the current resolvers
matching the given mrid criteria according to the given matcher.
- Parameters:
criteria
- matcher
-
- Returns:
findModuleRevisionIds
public java.util.Collection findModuleRevisionIds(DependencyResolver resolver,
ModuleRevisionId pattern,
PatternMatcher matcher)