Class ArrangeViewsPlugIn
- java.lang.Object
-
- com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
-
- org.openjump.core.ui.plugin.window.ArrangeViewsPlugIn
-
- All Implemented Interfaces:
EnableChecked
,Iconified
,PlugIn
,Recordable
,ShortcutEnabled
- Direct Known Subclasses:
ArrangeViewsPlugIn.ArrangeAllPlugIn
,ArrangeViewsPlugIn.ArrangeCascadePlugIn
,ArrangeViewsPlugIn.ArrangeHorizontalPlugIn
,ArrangeViewsPlugIn.ArrangeVerticalPlugIn
public class ArrangeViewsPlugIn extends AbstractPlugIn
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArrangeViewsPlugIn.ArrangeAllPlugIn
static class
ArrangeViewsPlugIn.ArrangeCascadePlugIn
static class
ArrangeViewsPlugIn.ArrangeHorizontalPlugIn
static class
ArrangeViewsPlugIn.ArrangeVerticalPlugIn
-
Field Summary
Fields Modifier and Type Field Description static int
ARRANGE
static Icon
ARRANGE_ICON
static int
CASCADE
static Icon
CASCADE_ICON
static int
HORIZONTAL
static Icon
HORIZONTAL_ICON
static String
NAME
static int
VERTICAL
static Icon
VERTICAL_ICON
-
Fields inherited from class com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
shortcutKeys, shortcutModifiers
-
-
Constructor Summary
Constructors Constructor Description ArrangeViewsPlugIn()
ArrangeViewsPlugIn(int type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EnableCheck
createEnableCheck(WorkbenchContext workbenchContext)
boolean
execute(PlugInContext context)
Execute the PlugIn.Icon
getIcon()
Plugin icon assumed to be 16x16 by defaultString
getName()
Returns a very brief description of this PlugIn e.g.void
initialize(PlugInContext context)
Called when Workbench starts up to allow plugins to initialize themselves.-
Methods inherited from class com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
addParameter, createName, execute, execute, getBooleanParam, getContext, getDoubleParam, getEnableCheck, getIcon, getIcon, getIntegerParam, getParameter, getParameters, getShortcutKeys, getShortcutKeyStroke, getShortcutModifiers, getStringParam, getWorkbenchContext, isRollingBackInvalidEdits, isShortcutEnabled, reportNothingToUndoYet, setParameters, setShortcutKeys, setShortcutModifiers, toActionListener, toString
-
-
-
-
Field Detail
-
NAME
public static final String NAME
-
HORIZONTAL_ICON
public static final Icon HORIZONTAL_ICON
-
VERTICAL_ICON
public static final Icon VERTICAL_ICON
-
CASCADE_ICON
public static final Icon CASCADE_ICON
-
ARRANGE_ICON
public static final Icon ARRANGE_ICON
-
HORIZONTAL
public static final int HORIZONTAL
- See Also:
- Constant Field Values
-
VERTICAL
public static final int VERTICAL
- See Also:
- Constant Field Values
-
CASCADE
public static final int CASCADE
- See Also:
- Constant Field Values
-
ARRANGE
public static final int ARRANGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(PlugInContext context) throws Exception
Description copied from interface:PlugIn
Called when Workbench starts up to allow plugins to initialize themselves.- Specified by:
initialize
in interfacePlugIn
- Overrides:
initialize
in classAbstractPlugIn
- Parameters:
context
- context of the PlugIn- Throws:
Exception
- if an exception occur during initialization
-
execute
public boolean execute(PlugInContext context) throws Exception
Description copied from class:AbstractPlugIn
Execute the PlugIn.- Specified by:
execute
in interfacePlugIn
- Overrides:
execute
in classAbstractPlugIn
- Parameters:
context
- context of this PlugIn- Returns:
- true if the PlugIn has been executed
- Throws:
Exception
- if an Exception occurs during execution- See Also:
ThreadedPlugIn
-
getName
public String getName()
Description copied from interface:PlugIn
Returns a very brief description of this PlugIn e.g. for display as a menu item- Specified by:
getName
in interfacePlugIn
- Overrides:
getName
in classAbstractPlugIn
- Returns:
- the class name, minus "PlugIn", with spaces inserted at the appropriate point before each uppercase+lowercase and lowercase+uppercase combination.
-
createEnableCheck
public static EnableCheck createEnableCheck(WorkbenchContext workbenchContext)
-
getIcon
public Icon getIcon()
Description copied from class:AbstractPlugIn
Plugin icon assumed to be 16x16 by default- Specified by:
getIcon
in interfaceIconified
- Overrides:
getIcon
in classAbstractPlugIn
-
-