Package org.eclipse.cdt.core.resources
Interface IPathEntryStore
-
- All Superinterfaces:
ICExtension
public interface IPathEntryStore extends ICExtension
IPathEntryStore- 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 voidaddPathEntryStoreListener(IPathEntryStoreListener listener)Add a listener to the store.voidclose()IPathEntry[]getRawPathEntries()Returns the path entries save on the project.voidremovePathEntryStoreListener(IPathEntryStoreListener listener)Remove the listener form the list.voidsetRawPathEntries(IPathEntry[] entries)Save the entries on the project.-
Methods inherited from interface org.eclipse.cdt.core.ICExtension
getConfigExtensionReference, getExtensionReference, getProject
-
-
-
-
Method Detail
-
getRawPathEntries
IPathEntry[] getRawPathEntries() throws org.eclipse.core.runtime.CoreException
Returns the path entries save on the project.- Throws:
org.eclipse.core.runtime.CoreException
-
setRawPathEntries
void setRawPathEntries(IPathEntry[] entries) throws org.eclipse.core.runtime.CoreException
Save the entries on the project. Setting paths should fire a CONTENT_CHANGED events to the listeners. It is up to the listener to calculate the deltas.- Parameters:
entries-- Throws:
org.eclipse.core.runtime.CoreException
-
addPathEntryStoreListener
void addPathEntryStoreListener(IPathEntryStoreListener listener)
Add a listener to the store.- Parameters:
listener-
-
removePathEntryStoreListener
void removePathEntryStoreListener(IPathEntryStoreListener listener)
Remove the listener form the list.- Parameters:
listener-
-
close
void close()
-
-