org.aspectj.org.eclipse.jdt.internal.core.search.indexing
Class IndexBinaryFolder

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.search.indexing.IndexRequest
      extended by org.aspectj.org.eclipse.jdt.internal.core.search.indexing.IndexBinaryFolder
All Implemented Interfaces:
IJob

public class IndexBinaryFolder
extends IndexRequest


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.indexing.IndexRequest
containerPath, isCancelled, manager
 
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.core.search.processing.IJob
CancelIfNotReady, COMPLETE, FAILED, ForceImmediate, WaitUntilReady
 
Constructor Summary
IndexBinaryFolder(IContainer folder, IndexManager manager)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 boolean execute(IProgressMonitor progressMonitor)
          Ensure consistency of a folder index.
 int hashCode()
           
 java.lang.String toString()
           
protected  java.lang.Integer updatedIndexState()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.indexing.IndexRequest
belongsTo, cancel, ensureReadyToRun, getJobFamily
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndexBinaryFolder

public IndexBinaryFolder(IContainer folder,
                         IndexManager manager)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

execute

public boolean execute(IProgressMonitor progressMonitor)
Ensure consistency of a folder index. Need to walk all nested resources, and discover resources which have either been changed, added or deleted since the index was produced.


hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

updatedIndexState

protected java.lang.Integer updatedIndexState()
Overrides:
updatedIndexState in class IndexRequest

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object