org.eclipse.cdt.make.internal.core.scannerconfig
Class DiscoveredScannerInfoStore

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig.DiscoveredScannerInfoStore

public class DiscoveredScannerInfoStore
extends java.lang.Object

Discovered scanner info persistance store

Author:
vhirsl

Field Summary
static java.lang.String COLLECTOR_ELEM
           
static java.lang.String ID_ATTR
           
static java.lang.String SCD_STORE_VERSION
           
static java.lang.String SI_ELEM
           
 
Method Summary
 org.eclipse.core.runtime.IPath getDiscoveredScannerConfigStore(org.eclipse.core.resources.IProject project)
           
static DiscoveredScannerInfoStore getInstance()
           
 boolean hasInfo(org.eclipse.core.resources.IProject project, InfoContext context, IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
           
 void loadDiscoveredScannerInfoFromState(org.eclipse.core.resources.IProject project, IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
           
 void loadDiscoveredScannerInfoFromState(org.eclipse.core.resources.IProject project, InfoContext context, IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
           
 void saveDiscoveredScannerInfoToState(org.eclipse.core.resources.IProject project, IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
           
 void saveDiscoveredScannerInfoToState(org.eclipse.core.resources.IProject project, InfoContext context, IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
           
 void updateScannerConfigStore(org.eclipse.core.resources.IResourceDelta delta)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCD_STORE_VERSION

public static final java.lang.String SCD_STORE_VERSION
See Also:
Constant Field Values

SI_ELEM

public static final java.lang.String SI_ELEM
See Also:
Constant Field Values

COLLECTOR_ELEM

public static final java.lang.String COLLECTOR_ELEM
See Also:
Constant Field Values

ID_ATTR

public static final java.lang.String ID_ATTR
See Also:
Constant Field Values
Method Detail

getInstance

public static DiscoveredScannerInfoStore getInstance()

loadDiscoveredScannerInfoFromState

public void loadDiscoveredScannerInfoFromState(org.eclipse.core.resources.IProject project,
                                               IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
                                        throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

loadDiscoveredScannerInfoFromState

public void loadDiscoveredScannerInfoFromState(org.eclipse.core.resources.IProject project,
                                               InfoContext context,
                                               IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
                                        throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

hasInfo

public boolean hasInfo(org.eclipse.core.resources.IProject project,
                       InfoContext context,
                       IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)

saveDiscoveredScannerInfoToState

public void saveDiscoveredScannerInfoToState(org.eclipse.core.resources.IProject project,
                                             IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
                                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

saveDiscoveredScannerInfoToState

public void saveDiscoveredScannerInfoToState(org.eclipse.core.resources.IProject project,
                                             InfoContext context,
                                             IDiscoveredPathManager.IDiscoveredScannerInfoSerializable serializable)
                                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getDiscoveredScannerConfigStore

public org.eclipse.core.runtime.IPath getDiscoveredScannerConfigStore(org.eclipse.core.resources.IProject project)

updateScannerConfigStore

public void updateScannerConfigStore(org.eclipse.core.resources.IResourceDelta delta)
Parameters:
delta -