Class EmbeddedEditorFoldingStructureProvider.ProjectionChangeListener

  • All Implemented Interfaces:
    org.eclipse.jface.text.source.projection.IProjectionListener
    Enclosing class:
    EmbeddedEditorFoldingStructureProvider

    public class EmbeddedEditorFoldingStructureProvider.ProjectionChangeListener
    extends Object
    implements org.eclipse.jface.text.source.projection.IProjectionListener
    Internal projection listener.
    • Constructor Detail

      • ProjectionChangeListener

        public ProjectionChangeListener​(org.eclipse.jface.text.source.projection.ProjectionViewer viewer)
        Registers the listener with the viewer.
        Parameters:
        viewer - the viewer to register a listener with (not null)
    • Method Detail

      • 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
      • dispose

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