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 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()