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, setProject
public 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)
IScannerInfoProvider
getScannerInformation
in interface IScannerInfoProvider
public void subscribe(org.eclipse.core.resources.IResource resource, IScannerInfoChangeListener listener)
IScannerInfoProvider
IResource
it is responsible for changes.subscribe
in interface IScannerInfoProvider
public void unsubscribe(org.eclipse.core.resources.IResource resource, IScannerInfoChangeListener listener)
IScannerInfoProvider
unsubscribe
in interface IScannerInfoProvider
public void elementChanged(ElementChangedEvent event)
IElementChangedListener
elementChanged
in interface IElementChangedListener
event
- the change eventprotected boolean isPathEntryChange(ICElementDelta delta)
protected void processDelta(ICElementDelta delta) throws CModelException
CModelException
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.