org.eclipse.xtext.ui.editor.folding
Class DefaultFoldingStructureProvider.ProjectionChangeListener

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.folding.DefaultFoldingStructureProvider.ProjectionChangeListener
All Implemented Interfaces:
org.eclipse.jface.text.source.projection.IProjectionListener
Enclosing class:
DefaultFoldingStructureProvider

public class DefaultFoldingStructureProvider.ProjectionChangeListener
extends java.lang.Object
implements org.eclipse.jface.text.source.projection.IProjectionListener

Internal projection listener.


Constructor Summary
DefaultFoldingStructureProvider.ProjectionChangeListener(org.eclipse.jface.text.source.projection.ProjectionViewer viewer)
          Registers the listener with the viewer.
 
Method Summary
 void dispose()
          Disposes of this listener and removes the projection listener from the viewer.
 void projectionDisabled()
           
 void projectionEnabled()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFoldingStructureProvider.ProjectionChangeListener

public DefaultFoldingStructureProvider.ProjectionChangeListener(org.eclipse.jface.text.source.projection.ProjectionViewer viewer)
Registers the listener with the viewer.

Parameters:
viewer - the viewer to register a listener with
Method Detail

dispose

public void dispose()
Disposes of this listener and removes the projection listener from the viewer.


projectionEnabled

public void projectionEnabled()
Specified by:
projectionEnabled in interface org.eclipse.jface.text.source.projection.IProjectionListener

projectionDisabled

public void projectionDisabled()
Specified by:
projectionDisabled in interface org.eclipse.jface.text.source.projection.IProjectionListener