Class MergeSelectedFeaturesPlugIn
- java.lang.Object
-
- com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
-
- org.openjump.core.ui.plugin.mousemenu.MergeSelectedFeaturesPlugIn
-
- All Implemented Interfaces:
EnableChecked
,Iconified
,PlugIn
,Recordable
,ShortcutEnabled
public class MergeSelectedFeaturesPlugIn extends AbstractPlugIn
A PlugIn to merge selected features. Polygon are unioned while linestring are merged.- Author:
- Michaël MICHAUD
-
-
Field Summary
-
Fields inherited from class com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
shortcutKeys, shortcutModifiers
-
-
Constructor Summary
Constructors Constructor Description MergeSelectedFeaturesPlugIn()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiEnableCheck
createEnableCheck(WorkbenchContext workbenchContext)
boolean
execute(PlugInContext context)
Execute the PlugIn.ImageIcon
getIcon()
Plugin icon assumed to be 16x16 by default-
Methods inherited from class com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
addParameter, createName, execute, execute, getBooleanParam, getContext, getDoubleParam, getEnableCheck, getIcon, getIcon, getIntegerParam, getName, getParameter, getParameters, getShortcutKeys, getShortcutKeyStroke, getShortcutModifiers, getStringParam, getWorkbenchContext, initialize, isRollingBackInvalidEdits, isShortcutEnabled, reportNothingToUndoYet, setParameters, setShortcutKeys, setShortcutModifiers, toActionListener, toString
-
-
-
-
Method Detail
-
getIcon
public ImageIcon getIcon()
Description copied from class:AbstractPlugIn
Plugin icon assumed to be 16x16 by default- Specified by:
getIcon
in interfaceIconified
- Overrides:
getIcon
in classAbstractPlugIn
-
createEnableCheck
public MultiEnableCheck createEnableCheck(WorkbenchContext workbenchContext)
-
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
-
-