Class ToggleWhitespace.SuperListener

  • All Implemented Interfaces:
    java.util.EventListener, org.eclipse.jface.dialogs.IPageChangedListener, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.ui.IPartListener, org.eclipse.ui.IPropertyListener
    Enclosing class:
    ToggleWhitespace

    static class ToggleWhitespace.SuperListener
    extends java.lang.Object
    implements org.eclipse.ui.IPartListener, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.dialogs.IPageChangedListener, org.eclipse.ui.IPropertyListener, org.eclipse.jface.util.IPropertyChangeListener
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addPageListener​(org.eclipse.ui.IWorkbenchPart part)  
      void pageChanged​(org.eclipse.jface.dialogs.PageChangedEvent event)
      to catch the page selection in multi page editors
      void partActivated​(org.eclipse.ui.IWorkbenchPart part)  
      void partBroughtToTop​(org.eclipse.ui.IWorkbenchPart part)  
      void partClosed​(org.eclipse.ui.IWorkbenchPart part)  
      void partDeactivated​(org.eclipse.ui.IWorkbenchPart part)  
      void partOpened​(org.eclipse.ui.IWorkbenchPart part)  
      void propertyChange​(org.eclipse.jface.util.PropertyChangeEvent event)  
      void propertyChanged​(java.lang.Object source, int propId)
      to catch the dirty state
      private void removePageListener​(org.eclipse.ui.IWorkbenchPart part)  
      void selectionChanged​(org.eclipse.jface.viewers.SelectionChangedEvent event)
      to catch the page selection in multi page editors which do not extend FormEditor
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • partActivated

        public void partActivated​(org.eclipse.ui.IWorkbenchPart part)
        Specified by:
        partActivated in interface org.eclipse.ui.IPartListener
      • partDeactivated

        public void partDeactivated​(org.eclipse.ui.IWorkbenchPart part)
        Specified by:
        partDeactivated in interface org.eclipse.ui.IPartListener
      • partBroughtToTop

        public void partBroughtToTop​(org.eclipse.ui.IWorkbenchPart part)
        Specified by:
        partBroughtToTop in interface org.eclipse.ui.IPartListener
      • partOpened

        public void partOpened​(org.eclipse.ui.IWorkbenchPart part)
        Specified by:
        partOpened in interface org.eclipse.ui.IPartListener
      • partClosed

        public void partClosed​(org.eclipse.ui.IWorkbenchPart part)
        Specified by:
        partClosed in interface org.eclipse.ui.IPartListener
      • addPageListener

        private void addPageListener​(org.eclipse.ui.IWorkbenchPart part)
        Parameters:
        part - expected to be a multi page part, never null
      • removePageListener

        private void removePageListener​(org.eclipse.ui.IWorkbenchPart part)
        Parameters:
        part - must be non null
      • selectionChanged

        public void selectionChanged​(org.eclipse.jface.viewers.SelectionChangedEvent event)
        to catch the page selection in multi page editors which do not extend FormEditor
        Specified by:
        selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener
      • pageChanged

        public void pageChanged​(org.eclipse.jface.dialogs.PageChangedEvent event)
        to catch the page selection in multi page editors
        Specified by:
        pageChanged in interface org.eclipse.jface.dialogs.IPageChangedListener
      • propertyChanged

        public void propertyChanged​(java.lang.Object source,
                                    int propId)
        to catch the dirty state
        Specified by:
        propertyChanged in interface org.eclipse.ui.IPropertyListener
      • propertyChange

        public void propertyChange​(org.eclipse.jface.util.PropertyChangeEvent event)
        Specified by:
        propertyChange in interface org.eclipse.jface.util.IPropertyChangeListener