Class MetaIndex
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.index.MetaIndex
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndexEntry(char[] metaCategory, char[] qualifier, String name)
getIndex()
getIndexesNotInMeta(SimpleLookupTable indexes)
Returns the index names out of passed in indexes which are not part of the meta index.boolean
query(char[][] categories, char[] indexQualifier, int matchRule)
void
void
save()
void
void
-
Constructor Details
-
MetaIndex
-
-
Method Details
-
getIndexLocation
-
getMonitor
-
remove
-
addIndexEntry
-
getIndex
-
startQuery
public void startQuery() -
query
public EntryResult[] query(char[][] categories, char[] indexQualifier, int matchRule) throws IOException- Throws:
IOException
-
getIndexesNotInMeta
Returns the index names out of passed in indexes which are not part of the meta index.- Parameters:
indexes
- all indexes as aSimpleLookupTable
where key isIndexLocation
and value isIndex
- Returns:
- index names which are not part of or empty.
- Throws:
IOException
-
stopQuery
public void stopQuery() -
hasChanged
public boolean hasChanged() -
save
- Throws:
IOException
-