Package org.eclipse.cdt.core.dom
Interface IPDOMIndexer
-
public interface IPDOMIndexer- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPDOMIndexerTaskcreateTask(ITranslationUnit[] added, ITranslationUnit[] changed, ITranslationUnit[] removed)Clients are not allowed to call this method, it is called by the framework.java.lang.StringgetID()Returns the unique ID of type of this indexerICProjectgetProject()Returns the project associated with the indexer.java.lang.StringgetProperty(java.lang.String key)Returns the value of a property.booleanneedsToRebuildForProperties(java.util.Properties props)Clients are not allowed to call this method, it is called by the framework.voidsetProject(ICProject project)Sets the project for which to build the index.voidsetProperties(java.util.Properties props)Clients are not allowed to call this method, it is called by the framework.
-
-
-
Method Detail
-
setProject
void setProject(ICProject project)
Sets the project for which to build the index.
-
getProject
ICProject getProject()
Returns the project associated with the indexer.
-
getID
java.lang.String getID()
Returns the unique ID of type of this indexer
-
getProperty
java.lang.String getProperty(java.lang.String key)
Returns the value of a property.- Since:
- 4.0
-
setProperties
void setProperties(java.util.Properties props)
Clients are not allowed to call this method, it is called by the framework.- Since:
- 4.0
-
needsToRebuildForProperties
boolean needsToRebuildForProperties(java.util.Properties props)
Clients are not allowed to call this method, it is called by the framework. Used to check whether we need to reindex a project.- Since:
- 4.0
-
createTask
IPDOMIndexerTask createTask(ITranslationUnit[] added, ITranslationUnit[] changed, ITranslationUnit[] removed)
Clients are not allowed to call this method, it is called by the framework. Creates a task that handles the changes.- Since:
- 4.0
-
-