org.eclipse.cdt.make.core.scannerconfig
Interface IDiscoveredPathManager

All Known Implementing Classes:
DiscoveredPathManager

public interface IDiscoveredPathManager


Nested Class Summary
static interface IDiscoveredPathManager.IDiscoveredInfoListener
           
static interface IDiscoveredPathManager.IDiscoveredPathInfo
           
static interface IDiscoveredPathManager.IDiscoveredScannerInfoSerializable
           
static interface IDiscoveredPathManager.IPerFileDiscoveredPathInfo
           
static interface IDiscoveredPathManager.IPerFileDiscoveredPathInfo2
           
static interface IDiscoveredPathManager.IPerProjectDiscoveredPathInfo
           
 
Method Summary
 void addDiscoveredInfoListener(IDiscoveredPathManager.IDiscoveredInfoListener listener)
           
 void changeDiscoveredContainer(org.eclipse.core.resources.IProject project, ScannerConfigScope profileScope, java.util.List changedResources)
           
 IDiscoveredPathManager.IDiscoveredPathInfo getDiscoveredInfo(org.eclipse.core.resources.IProject project)
           
 IDiscoveredPathManager.IDiscoveredPathInfo getDiscoveredInfo(org.eclipse.core.resources.IProject project, InfoContext context)
           
 void removeDiscoveredInfo(org.eclipse.core.resources.IProject project)
           
 void removeDiscoveredInfo(org.eclipse.core.resources.IProject project, InfoContext context)
           
 void removeDiscoveredInfoListener(IDiscoveredPathManager.IDiscoveredInfoListener listener)
           
 void updateDiscoveredInfo(IDiscoveredPathManager.IDiscoveredPathInfo info, java.util.List changedResources)
           
 void updateDiscoveredInfo(InfoContext context, IDiscoveredPathManager.IDiscoveredPathInfo info, boolean updateContainer, java.util.List changedResources)
           
 

Method Detail

getDiscoveredInfo

IDiscoveredPathManager.IDiscoveredPathInfo getDiscoveredInfo(org.eclipse.core.resources.IProject project,
                                                             InfoContext context)
                                                             throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getDiscoveredInfo

IDiscoveredPathManager.IDiscoveredPathInfo getDiscoveredInfo(org.eclipse.core.resources.IProject project)
                                                             throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

removeDiscoveredInfo

void removeDiscoveredInfo(org.eclipse.core.resources.IProject project)

removeDiscoveredInfo

void removeDiscoveredInfo(org.eclipse.core.resources.IProject project,
                          InfoContext context)

updateDiscoveredInfo

void updateDiscoveredInfo(InfoContext context,
                          IDiscoveredPathManager.IDiscoveredPathInfo info,
                          boolean updateContainer,
                          java.util.List changedResources)
                          throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

updateDiscoveredInfo

void updateDiscoveredInfo(IDiscoveredPathManager.IDiscoveredPathInfo info,
                          java.util.List changedResources)
                          throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

changeDiscoveredContainer

void changeDiscoveredContainer(org.eclipse.core.resources.IProject project,
                               ScannerConfigScope profileScope,
                               java.util.List changedResources)

addDiscoveredInfoListener

void addDiscoveredInfoListener(IDiscoveredPathManager.IDiscoveredInfoListener listener)

removeDiscoveredInfoListener

void removeDiscoveredInfoListener(IDiscoveredPathManager.IDiscoveredInfoListener listener)