org.eclipse.mylar.internal.java
Class ActiveFoldingEditorTracker

java.lang.Object
  extended by org.eclipse.mylar.monitor.workbench.AbstractPartTracker
      extended by org.eclipse.mylar.monitor.workbench.AbstractEditorTracker
          extended by org.eclipse.mylar.internal.java.ActiveFoldingEditorTracker
All Implemented Interfaces:
org.eclipse.ui.IPartListener

public class ActiveFoldingEditorTracker
extends AbstractEditorTracker

Author:
Mik Kersten

Field Summary
protected  java.util.Map<org.eclipse.jdt.internal.ui.javaeditor.JavaEditor,ActiveFoldingListener> editorListenerMap
           
 
Constructor Summary
ActiveFoldingEditorTracker()
           
 
Method Summary
protected  void editorBroughtToTop(org.eclipse.ui.IEditorPart part)
           
 void editorClosed(org.eclipse.ui.IEditorPart part)
           
 void editorOpened(org.eclipse.ui.IEditorPart part)
           
 java.util.Map<org.eclipse.jdt.internal.ui.javaeditor.JavaEditor,ActiveFoldingListener> getEditorListenerMap()
          For testing.
 void registerEditor(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor)
           
 void unregisterEditor(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor)
           
 
Methods inherited from class org.eclipse.mylar.monitor.workbench.AbstractEditorTracker
partActivated, partBroughtToTop, partClosed, partDeactivated, partOpened
 
Methods inherited from class org.eclipse.mylar.monitor.workbench.AbstractPartTracker
dispose, install
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

editorListenerMap

protected java.util.Map<org.eclipse.jdt.internal.ui.javaeditor.JavaEditor,ActiveFoldingListener> editorListenerMap
Constructor Detail

ActiveFoldingEditorTracker

public ActiveFoldingEditorTracker()
Method Detail

editorOpened

public void editorOpened(org.eclipse.ui.IEditorPart part)
Specified by:
editorOpened in class AbstractEditorTracker

editorClosed

public void editorClosed(org.eclipse.ui.IEditorPart part)
Specified by:
editorClosed in class AbstractEditorTracker

registerEditor

public void registerEditor(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor)

unregisterEditor

public void unregisterEditor(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor)

getEditorListenerMap

public java.util.Map<org.eclipse.jdt.internal.ui.javaeditor.JavaEditor,ActiveFoldingListener> getEditorListenerMap()
For testing.


editorBroughtToTop

protected void editorBroughtToTop(org.eclipse.ui.IEditorPart part)
Specified by:
editorBroughtToTop in class AbstractEditorTracker