org.eclipse.mylar.internal.java.ui.editor
Class ActiveFoldingListener
java.lang.Object
org.eclipse.mylar.internal.java.ui.editor.ActiveFoldingListener
- All Implemented Interfaces:
- org.eclipse.mylar.context.core.IMylarContextListener
public class ActiveFoldingListener
- extends java.lang.Object
- implements org.eclipse.mylar.context.core.IMylarContextListener
- Author:
- Mik Kersten
Nested classes/interfaces inherited from interface org.eclipse.mylar.context.core.IMylarContextListener |
org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind |
Field Summary |
private static JavaStructureBridge |
bridge
|
private org.eclipse.jdt.internal.ui.javaeditor.JavaEditor |
editor
|
private boolean |
enabled
|
private org.eclipse.core.runtime.Preferences.IPropertyChangeListener |
PREFERENCE_LISTENER
|
private org.eclipse.jdt.ui.text.folding.IJavaFoldingStructureProviderExtension |
updater
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
editor
private final org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor
updater
private org.eclipse.jdt.ui.text.folding.IJavaFoldingStructureProviderExtension updater
bridge
private static JavaStructureBridge bridge
enabled
private boolean enabled
PREFERENCE_LISTENER
private org.eclipse.core.runtime.Preferences.IPropertyChangeListener PREFERENCE_LISTENER
ActiveFoldingListener
public ActiveFoldingListener(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor editor)
dispose
public void dispose()
resetProjection
public static void resetProjection(org.eclipse.jdt.internal.ui.javaeditor.JavaEditor javaEditor)
updateFolding
public void updateFolding()
getAllChildren
private static java.util.List<org.eclipse.jdt.core.IJavaElement> getAllChildren(org.eclipse.jdt.core.IParent parentElement)
interestChanged
public void interestChanged(java.util.List<org.eclipse.mylar.context.core.IMylarElement> elements)
- Specified by:
interestChanged
in interface org.eclipse.mylar.context.core.IMylarContextListener
contextActivated
public void contextActivated(org.eclipse.mylar.context.core.IMylarContext context)
- Specified by:
contextActivated
in interface org.eclipse.mylar.context.core.IMylarContextListener
contextDeactivated
public void contextDeactivated(org.eclipse.mylar.context.core.IMylarContext context)
- Specified by:
contextDeactivated
in interface org.eclipse.mylar.context.core.IMylarContextListener
presentationSettingsChanging
public void presentationSettingsChanging(org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind kind)
- Specified by:
presentationSettingsChanging
in interface org.eclipse.mylar.context.core.IMylarContextListener
presentationSettingsChanged
public void presentationSettingsChanged(org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind kind)
- Specified by:
presentationSettingsChanged
in interface org.eclipse.mylar.context.core.IMylarContextListener
landmarkAdded
public void landmarkAdded(org.eclipse.mylar.context.core.IMylarElement element)
- Specified by:
landmarkAdded
in interface org.eclipse.mylar.context.core.IMylarContextListener
landmarkRemoved
public void landmarkRemoved(org.eclipse.mylar.context.core.IMylarElement element)
- Specified by:
landmarkRemoved
in interface org.eclipse.mylar.context.core.IMylarContextListener
edgesChanged
public void edgesChanged(org.eclipse.mylar.context.core.IMylarElement node)
- Specified by:
edgesChanged
in interface org.eclipse.mylar.context.core.IMylarContextListener
nodeDeleted
public void nodeDeleted(org.eclipse.mylar.context.core.IMylarElement node)
- Specified by:
nodeDeleted
in interface org.eclipse.mylar.context.core.IMylarContextListener