org.eclipse.mylar.internal.resources
Class ResourceChangeMonitor

java.lang.Object
  extended by org.eclipse.mylar.internal.resources.ResourceChangeMonitor
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener

public class ResourceChangeMonitor
extends java.lang.Object
implements org.eclipse.core.resources.IResourceChangeListener

Author:
Mik Kersten

Field Summary
private  boolean enabled
           
 
Constructor Summary
ResourceChangeMonitor()
           
 
Method Summary
 boolean isEnabled()
           
 boolean isExcluded(org.eclipse.core.runtime.IPath path, java.util.Set<java.lang.String> excludedPatterns)
          Public for testing.
 void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
           
 void setEnabled(boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

private boolean enabled
Constructor Detail

ResourceChangeMonitor

public ResourceChangeMonitor()
Method Detail

resourceChanged

public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Specified by:
resourceChanged in interface org.eclipse.core.resources.IResourceChangeListener

isExcluded

public boolean isExcluded(org.eclipse.core.runtime.IPath path,
                          java.util.Set<java.lang.String> excludedPatterns)
Public for testing.


isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)