Package de.loskutov.anyedit.actions
Class ToggleWhitespace.SuperListener
- java.lang.Object
-
- de.loskutov.anyedit.actions.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
-
-
Field Summary
Fields Modifier and Type Field Description private ToggleWhitespace
ws
-
Constructor Summary
Constructors Constructor Description SuperListener(ToggleWhitespace ws)
-
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 editorsvoid
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 stateprivate 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
-
-
-
Field Detail
-
ws
private final ToggleWhitespace ws
-
-
Constructor Detail
-
SuperListener
public SuperListener(ToggleWhitespace ws)
-
-
Method Detail
-
partActivated
public void partActivated(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partActivated
in interfaceorg.eclipse.ui.IPartListener
-
partDeactivated
public void partDeactivated(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partDeactivated
in interfaceorg.eclipse.ui.IPartListener
-
partBroughtToTop
public void partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partBroughtToTop
in interfaceorg.eclipse.ui.IPartListener
-
partOpened
public void partOpened(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partOpened
in interfaceorg.eclipse.ui.IPartListener
-
partClosed
public void partClosed(org.eclipse.ui.IWorkbenchPart part)
- Specified by:
partClosed
in interfaceorg.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 interfaceorg.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 interfaceorg.eclipse.jface.dialogs.IPageChangedListener
-
propertyChanged
public void propertyChanged(java.lang.Object source, int propId)
to catch the dirty state- Specified by:
propertyChanged
in interfaceorg.eclipse.ui.IPropertyListener
-
propertyChange
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
- Specified by:
propertyChange
in interfaceorg.eclipse.jface.util.IPropertyChangeListener
-
-