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)
SearchEnginefindArtifactIds in interface SearchEnginecontainingArtifact - 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 SearchEnginepublic Collection<String> findGroupIds(String searchExpression, Packaging packaging, ArtifactInfo containingArtifact)
SearchEnginefindGroupIds in interface SearchEnginecontainingArtifact - 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 SearchEnginepublic Collection<String> findVersions(String groupId, String artifactId, String searchExpression, Packaging packaging)
findVersions in interface SearchEngineCopyright © 2005–2021 Eclipse Foundation. All rights reserved.