public class SearchEngine
extends java.lang.Object
Constructor and Description |
---|
SearchEngine(IvySettings settings) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection |
findModuleRevisionIds(DependencyResolver resolver,
ModuleRevisionId pattern,
PatternMatcher matcher) |
ModuleEntry[] |
listModuleEntries(OrganisationEntry org) |
ModuleRevisionId[] |
listModules(DependencyResolver resolver,
ModuleRevisionId moduleCrit,
PatternMatcher matcher)
List modules matching a given criteria, available in the given dependency resolver.
|
ModuleId[] |
listModules(ModuleId moduleCrit,
PatternMatcher matcher)
List module ids of the module accessible through the current resolvers matching the given mid
criteria according to the given matcher.
|
ModuleRevisionId[] |
listModules(ModuleRevisionId moduleCrit,
PatternMatcher matcher)
List module revision ids of the module accessible through the current resolvers matching the
given mrid criteria according to the given matcher.
|
java.lang.String[] |
listModules(java.lang.String org) |
OrganisationEntry[] |
listOrganisationEntries() |
java.lang.String[] |
listOrganisations() |
RevisionEntry[] |
listRevisionEntries(ModuleEntry module) |
java.lang.String[] |
listRevisions(java.lang.String org,
java.lang.String module) |
java.lang.String[] |
listTokenValues(java.lang.String token,
java.util.Map otherTokenValues)
Returns an empty array when no token values are found.
|
public SearchEngine(IvySettings settings)
public java.lang.String[] listTokenValues(java.lang.String token, java.util.Map otherTokenValues)
token
- otherTokenValues
- public OrganisationEntry[] listOrganisationEntries()
public java.lang.String[] listOrganisations()
public ModuleEntry[] listModuleEntries(OrganisationEntry org)
public java.lang.String[] listModules(java.lang.String org)
public RevisionEntry[] listRevisionEntries(ModuleEntry module)
public java.lang.String[] listRevisions(java.lang.String org, java.lang.String module)
public ModuleId[] listModules(ModuleId moduleCrit, PatternMatcher matcher)
ModuleId are returned in the system namespace.
criteria
- matcher
- public ModuleRevisionId[] listModules(ModuleRevisionId moduleCrit, PatternMatcher matcher)
ModuleRevisionId are returned in the system namespace.
criteria
- matcher
- public ModuleRevisionId[] listModules(DependencyResolver resolver, ModuleRevisionId moduleCrit, PatternMatcher matcher)
ModuleRevisionId are returned in the system namespace.
resolver
- the resolver in which modules should looked upmoduleCrit
- the criteria to matchmatcher
- the matcher to use to match criteriapublic java.util.Collection findModuleRevisionIds(DependencyResolver resolver, ModuleRevisionId pattern, PatternMatcher matcher)