ScannerInfoProviderProxy. Still
used as a default for projects created by earlier CDT versions.@Deprecated public class ScannerProvider extends AbstractCExtension implements IScannerInfoProvider, IElementChangedListener
PathEntryManager.| Constructor and Description |
|---|
ScannerProvider()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
elementChanged(ElementChangedEvent event)
Deprecated.
Notifies that one or more attributes of one or more C elements have changed.
|
static IScannerInfoProvider |
getInstance()
Deprecated.
|
IScannerInfo |
getScannerInformation(org.eclipse.core.resources.IResource resource)
Deprecated.
The receiver will answer the current state of the build information for the
resource specified in the argument.
|
protected boolean |
isPathEntryChange(ICElementDelta delta)
Deprecated.
|
protected static void |
notifyInfoListeners(org.eclipse.core.resources.IProject project,
IScannerInfo info)
Deprecated.
|
protected void |
processDelta(ICElementDelta delta)
Deprecated.
Processes a delta recursively.
|
void |
subscribe(org.eclipse.core.resources.IResource resource,
IScannerInfoChangeListener listener)
Deprecated.
The receiver will register the listener specified in the argument
to receive change notifications when the information for the
IResource it is responsible for changes. |
void |
unsubscribe(org.eclipse.core.resources.IResource resource,
IScannerInfoChangeListener listener)
Deprecated.
The receiver will no longer notify the listener specified in
the argument when information about the reource it is responsible
for changes.
|
getConfigExtensionReference, getExtensionReference, getProject, setExtensionReference, setExtensionReference, setProjectpublic static IScannerInfoProvider getInstance()
protected static void notifyInfoListeners(org.eclipse.core.resources.IProject project,
IScannerInfo info)
project - info - public IScannerInfo getScannerInformation(org.eclipse.core.resources.IResource resource)
IScannerInfoProvidergetScannerInformation in interface IScannerInfoProviderpublic void subscribe(org.eclipse.core.resources.IResource resource,
IScannerInfoChangeListener listener)
IScannerInfoProviderIResource it is responsible for changes.subscribe in interface IScannerInfoProviderpublic void unsubscribe(org.eclipse.core.resources.IResource resource,
IScannerInfoChangeListener listener)
IScannerInfoProviderunsubscribe in interface IScannerInfoProviderpublic void elementChanged(ElementChangedEvent event)
IElementChangedListenerelementChanged in interface IElementChangedListenerevent - the change eventprotected boolean isPathEntryChange(ICElementDelta delta)
protected void processDelta(ICElementDelta delta) throws CModelException
CModelExceptionCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.