org.openjump.core.ui.plugin.window
Class SynchronizationPlugIn
java.lang.Object
org.openjump.core.ui.plugin.AbstractUiPlugIn
org.openjump.core.ui.plugin.window.SynchronizationPlugIn
- All Implemented Interfaces:
- PlugIn, java.awt.event.ActionListener, java.util.EventListener
public class SynchronizationPlugIn
- extends AbstractUiPlugIn
A plugin to synchronize / desynchronize LayerViewPanels.
- Since:
- 1.2F
- Version:
- 0.1 (2008-04-06)
- Author:
- Michael Michaud
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SynchronizationPlugIn
public SynchronizationPlugIn(java.lang.String name)
initialize
public void initialize(PlugInContext context)
throws java.lang.Exception
- Description copied from class:
AbstractUiPlugIn
- Method to be overridden by implementations to initialize the plug-in.
Plug-ins must invoke super.initialize().
- Specified by:
initialize in interface PlugIn- Overrides:
initialize in class AbstractUiPlugIn
- Parameters:
context - The plug-in context.
- Throws:
java.lang.Exception
getName
public java.lang.String getName()
- Description copied from class:
AbstractUiPlugIn
- Get the name of the plug-in. If a name was not specified create a name
using
AbstractUiPlugIn.createName(Class).
- Specified by:
getName in interface PlugIn- Overrides:
getName in class AbstractUiPlugIn
- Returns:
- The plug-in name.
getEnableCheck
public EnableCheck getEnableCheck()
- Overrides:
getEnableCheck in class AbstractUiPlugIn
synchronize
public void synchronize(boolean panAndZoom)
desynchronize
public void desynchronize()
execute
public boolean execute(PlugInContext context)
throws java.lang.Exception
- For this plugin, this method is unused
All the work is defined in action listeners
- Specified by:
execute in interface PlugIn- Overrides:
execute in class AbstractUiPlugIn
- Parameters:
context - The plug-in context.
- Returns:
- true if the action completed, false if it was aborted.
Used by ThreadedPlugIns to indicate that their #run method needn't be
called next.
- Throws:
java.lang.Exception - if a problem occurs during plug-in execution- See Also:
ThreadedPlugIn