public class ResourceDeltaVisitor
extends java.lang.Object
implements org.eclipse.core.resources.IResourceDeltaVisitor
IResourceDeltaVisitor implementation which simplifies the analysis of IResourceDeltas 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 IResourceDeltas 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)