public class IndexSearchEngine extends Object implements SearchEngine
IndexManager
with POM XML editor.Constructor and Description |
---|
IndexSearchEngine(IIndex index) |
Modifier and Type | Method and Description |
---|---|
Collection<String> |
findArtifactIds(String groupId,
String searchExpression,
Packaging packaging,
ArtifactInfo containingArtifact)
Finds artifactIds for given expression
|
Collection<String> |
findClassifiers(String groupId,
String artifactId,
String version,
String prefix,
Packaging packaging) |
Collection<String> |
findGroupIds(String searchExpression,
Packaging packaging,
ArtifactInfo containingArtifact)
Finds groupIds for given expression.
|
Collection<String> |
findTypes(String groupId,
String artifactId,
String version,
String prefix,
Packaging packaging) |
Collection<String> |
findVersions(String groupId,
String artifactId,
String searchExpression,
Packaging packaging) |
protected boolean |
isBlank(String str) |
public IndexSearchEngine(IIndex index)
protected boolean isBlank(String str)
public Collection<String> findArtifactIds(String groupId, String searchExpression, Packaging packaging, ArtifactInfo containingArtifact)
SearchEngine
findArtifactIds
in interface SearchEngine
containingArtifact
- When looking for exclusion, contains information about artifact we are excluding from.public Collection<String> findClassifiers(String groupId, String artifactId, String version, String prefix, Packaging packaging)
findClassifiers
in interface SearchEngine
public Collection<String> findGroupIds(String searchExpression, Packaging packaging, ArtifactInfo containingArtifact)
SearchEngine
findGroupIds
in interface SearchEngine
containingArtifact
- When looking for exclusion, contains information about artifact we are excluding from.public Collection<String> findTypes(String groupId, String artifactId, String version, String prefix, Packaging packaging)
findTypes
in interface SearchEngine
public Collection<String> findVersions(String groupId, String artifactId, String searchExpression, Packaging packaging)
findVersions
in interface SearchEngine
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.