public interface IIndex
Modifier and Type | Field and Description |
---|---|
static int |
NOT_AVAILABLE |
static int |
NOT_PRESENT |
static int |
PRESENT |
static int |
SEARCH_ALL |
static java.lang.String |
SEARCH_ARCHETYPE |
static java.lang.String |
SEARCH_ARTIFACT |
static java.lang.String |
SEARCH_GROUP |
static int |
SEARCH_JARS |
static int |
SEARCH_JAVADOCS |
static java.lang.String |
SEARCH_PACKAGING |
static java.lang.String |
SEARCH_PARENTS
like SEARCH_ARTIFACT but will only return artifacts with packaging == pom
|
static java.lang.String |
SEARCH_PLUGIN |
static java.lang.String |
SEARCH_SHA1 |
static int |
SEARCH_SOURCES |
static int |
SEARCH_TESTS |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IndexedArtifact> |
find(java.util.Collection<SearchExpression> groupId,
java.util.Collection<SearchExpression> artifactId,
java.util.Collection<SearchExpression> version,
java.util.Collection<SearchExpression> packaging)
Performs a search for artifacts with given parameters.
|
java.util.Collection<IndexedArtifact> |
find(SearchExpression groupId,
SearchExpression artifactId,
SearchExpression version,
SearchExpression packaging)
Performs a search for artifacts with given parameters.
|
IndexedArtifactFile |
getIndexedArtifactFile(ArtifactKey artifact) |
IndexedArtifactFile |
identify(java.io.File file) |
java.util.Map<java.lang.String,IndexedArtifact> |
search(SearchExpression expression,
java.lang.String searchType)
Convenience method to search in all indexes enabled for repositories defined in settings.xml.
|
java.util.Map<java.lang.String,IndexedArtifact> |
search(SearchExpression expression,
java.lang.String searchType,
int classifier)
Convenience method to search in all indexes enabled for repositories defined in settings.xml.
|
static final java.lang.String SEARCH_GROUP
static final java.lang.String SEARCH_ARTIFACT
static final java.lang.String SEARCH_PLUGIN
static final java.lang.String SEARCH_ARCHETYPE
static final java.lang.String SEARCH_PACKAGING
static final java.lang.String SEARCH_SHA1
static final java.lang.String SEARCH_PARENTS
static final int SEARCH_JARS
static final int SEARCH_JAVADOCS
static final int SEARCH_SOURCES
static final int SEARCH_TESTS
static final int SEARCH_ALL
static final int PRESENT
static final int NOT_PRESENT
static final int NOT_AVAILABLE
IndexedArtifactFile getIndexedArtifactFile(ArtifactKey artifact) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
IndexedArtifactFile identify(java.io.File file) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
java.util.Collection<IndexedArtifact> find(SearchExpression groupId, SearchExpression artifactId, SearchExpression version, SearchExpression packaging) throws org.eclipse.core.runtime.CoreException
groupId
- artifactId
- version
- packaging
- org.eclipse.core.runtime.CoreException
java.util.Collection<IndexedArtifact> find(java.util.Collection<SearchExpression> groupId, java.util.Collection<SearchExpression> artifactId, java.util.Collection<SearchExpression> version, java.util.Collection<SearchExpression> packaging) throws org.eclipse.core.runtime.CoreException
find(SearchExpression, SearchExpression, SearchExpression, SearchExpression)
, but here you are able
to pass in multiple values for all searches. All elements of collections will form an "OR" of one query.groupId
- artifactId
- version
- packaging
- org.eclipse.core.runtime.CoreException
java.util.Map<java.lang.String,IndexedArtifact> search(SearchExpression expression, java.lang.String searchType) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
java.util.Map<java.lang.String,IndexedArtifact> search(SearchExpression expression, java.lang.String searchType, int classifier) throws org.eclipse.core.runtime.CoreException
term
- - search termsearchType
- - query type. Should be one of the SEARCH_* values.classifier
- - the type of classifiers to search for, SEARCH_ALL, SEARCH_JAVADOCS, SEARCH_SOURCES,
SEARCH_TESTSorg.eclipse.core.runtime.CoreException