java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.index.MetaIndex

public class MetaIndex extends Object
  • Konstruktordetails

    • MetaIndex

      public MetaIndex(Index decoratee)
  • Methodendetails

    • getIndexLocation

      public IndexLocation getIndexLocation()
    • getMonitor

      public ReadWriteMonitor getMonitor()
    • remove

      public void remove(String indexName)
    • addIndexEntry

      public void addIndexEntry(char[] metaCategory, char[] qualifier, String name)
    • getIndex

      public Index getIndex()
    • startQuery

      public void startQuery()
    • query

      public EntryResult[] query(char[][] categories, char[] indexQualifier, int matchRule) throws IOException
      Löst aus:
      IOException
    • getIndexesNotInMeta

      public Set<String> getIndexesNotInMeta(SimpleLookupTable indexes) throws IOException
      Returns the index names out of passed in indexes which are not part of the meta index.
      Parameter:
      indexes - all indexes as a SimpleLookupTable where key is IndexLocation and value is Index
      Gibt zurück:
      index names which are not part of or empty.
      Löst aus:
      IOException
    • stopQuery

      public void stopQuery()
    • hasChanged

      public boolean hasChanged()
    • save

      public void save() throws IOException
      Löst aus:
      IOException