Package org.apache.ivy.core.search
Class SearchEngine
- java.lang.Object
-
- org.apache.ivy.core.search.SearchEngine
-
public class SearchEngine extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SearchEngine(IvySettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<ModuleRevisionId>
findModuleRevisionIds(DependencyResolver resolver, ModuleRevisionId pattern, PatternMatcher matcher)
ModuleEntry[]
listModuleEntries(OrganisationEntry org)
java.lang.String[]
listModules(java.lang.String org)
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.ModuleRevisionId[]
listModules(DependencyResolver resolver, ModuleRevisionId moduleCrit, PatternMatcher matcher)
List modules matching a given criteria, available in the given dependency resolver.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<java.lang.String,java.lang.Object> otherTokenValues)
Returns an empty array when no token values are found.
-
-
-
Constructor Detail
-
SearchEngine
public SearchEngine(IvySettings settings)
-
-
Method Detail
-
listTokenValues
public java.lang.String[] listTokenValues(java.lang.String token, java.util.Map<java.lang.String,java.lang.Object> otherTokenValues)
Returns an empty array when no token values are found.- Parameters:
token
- dittootherTokenValues
- Map- Returns:
- String[]
-
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 moduleCrit, PatternMatcher matcher)
List module ids of the module accessible through the current resolvers matching the given mid criteria according to the given matcher.ModuleId are returned in the system namespace.
- Parameters:
moduleCrit
- ModuleIdmatcher
- PatternMatcher- Returns:
- ModuleId[]
-
listModules
public 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.ModuleRevisionId are returned in the system namespace.
- Parameters:
moduleCrit
- ModuleRevisionIdmatcher
- PatternMatcher- Returns:
- ModuleRevisionId[]
-
listModules
public ModuleRevisionId[] listModules(DependencyResolver resolver, ModuleRevisionId moduleCrit, PatternMatcher matcher)
List modules matching a given criteria, available in the given dependency resolver.ModuleRevisionId are returned in the system namespace.
- Parameters:
resolver
- the resolver in which modules should looked upmoduleCrit
- the criteria to matchmatcher
- the matcher to use to match criteria- Returns:
- an array of matching module revision ids
-
findModuleRevisionIds
public java.util.Collection<ModuleRevisionId> findModuleRevisionIds(DependencyResolver resolver, ModuleRevisionId pattern, PatternMatcher matcher)
-
-