org.eclipse.mylar.internal.java
Class InterestUpdateDeltaListener

java.lang.Object
  extended by org.eclipse.mylar.internal.java.InterestUpdateDeltaListener
All Implemented Interfaces:
org.eclipse.jdt.core.IElementChangedListener

public class InterestUpdateDeltaListener
extends java.lang.Object
implements org.eclipse.jdt.core.IElementChangedListener

Author:
Mik Kersten

Field Summary
private static boolean asyncExecMode
           
 
Constructor Summary
InterestUpdateDeltaListener()
           
 
Method Summary
private  void delete(org.eclipse.mylar.context.core.IMylarElement element)
           
 void elementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
           
private  void handleDelta(org.eclipse.jdt.core.IJavaElementDelta[] delta)
          Only handles first addition/removal
private  void resetHandle(org.eclipse.mylar.context.core.IMylarElement element, java.lang.String newHandle)
           
static void setAsyncExecMode(boolean asyncExecMode)
          For testing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

asyncExecMode

private static boolean asyncExecMode
Constructor Detail

InterestUpdateDeltaListener

public InterestUpdateDeltaListener()
Method Detail

elementChanged

public void elementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
Specified by:
elementChanged in interface org.eclipse.jdt.core.IElementChangedListener

handleDelta

private void handleDelta(org.eclipse.jdt.core.IJavaElementDelta[] delta)
Only handles first addition/removal


resetHandle

private void resetHandle(org.eclipse.mylar.context.core.IMylarElement element,
                         java.lang.String newHandle)

delete

private void delete(org.eclipse.mylar.context.core.IMylarElement element)

setAsyncExecMode

public static void setAsyncExecMode(boolean asyncExecMode)
For testing