public class ResourceDeltaVisitor
extends java.lang.Object
implements org.eclipse.core.resources.IResourceDeltaVisitor
IResourceDeltaVisitor
implementation which simplifies the analysis of IResourceDelta
s and skips
platform private resources (i.e., team private resources, project description files, and project properties folders
and files). Rather than digging through the low-level IResourceDelta
s themselves, clients can implement more
use case oriented high-level handler methods defined by IResourceChangeHandler
and hook those up to
IRegistryChangeListener.registryChanged(org.eclipse.core.runtime.IRegistryChangeEvent)
implementations by
using this class.IResourceDelta
,
IResourceDeltaVisitor
,
IResourceChangeHandler
Modifier and Type | Field and Description |
---|---|
protected int |
eventType |
protected java.util.Collection<? extends IResourceChangeHandler> |
resourceChangeHandlers |
Constructor and Description |
---|
ResourceDeltaVisitor(int eventType,
java.util.Collection<? extends IResourceChangeHandler> resourceChangeHandlers)
Constructor.
|
ResourceDeltaVisitor(int eventType,
IResourceChangeHandler resourceChangeHandler)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
visit(org.eclipse.core.resources.IResourceDelta delta) |
protected int eventType
protected java.util.Collection<? extends IResourceChangeHandler> resourceChangeHandlers
public ResourceDeltaVisitor(int eventType, IResourceChangeHandler resourceChangeHandler)
public ResourceDeltaVisitor(int eventType, java.util.Collection<? extends IResourceChangeHandler> resourceChangeHandlers)