Class PasteItemsPlugIn
- java.lang.Object
-
- com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
-
- com.vividsolutions.jump.workbench.ui.plugin.clipboard.PasteItemsPlugIn
-
- All Implemented Interfaces:
EnableChecked,Iconified,PlugIn,Recordable,ShortcutEnabled
- Direct Known Subclasses:
PasteItemsAtPlugIn
public class PasteItemsPlugIn extends AbstractPlugIn
Lets user paste items from the clipboard.
-
-
Field Summary
Fields Modifier and Type Field Description static ImageIconICONstatic StringMUST_CONTAIN_GEOMETRYstatic StringMUST_NOT_BE_EMPTY-
Fields inherited from class com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
shortcutKeys, shortcutModifiers
-
-
Constructor Summary
Constructors Modifier Constructor Description PasteItemsPlugIn()protectedPasteItemsPlugIn(String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Collectionconform(Collection features, FeatureSchema targetFeatureSchema)static MultiEnableCheckcreateEnableCheck(WorkbenchContext workbenchContext)booleanexecute(PlugInContext context)Execute the PlugIn.ImageIcongetIcon()Plugin icon assumed to be 16x16 by defaultStringgetNameWithMnemonic()voidinitialize(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, getName, getParameter, getParameters, getShortcutKeys, getShortcutKeyStroke, getShortcutModifiers, getStringParam, getWorkbenchContext, isRollingBackInvalidEdits, isShortcutEnabled, reportNothingToUndoYet, setParameters, setShortcutKeys, setShortcutModifiers, toActionListener, toString
-
-
-
-
Constructor Detail
-
PasteItemsPlugIn
public PasteItemsPlugIn()
-
PasteItemsPlugIn
protected PasteItemsPlugIn(String name)
-
-
Method Detail
-
getNameWithMnemonic
public String getNameWithMnemonic()
-
initialize
public void initialize(PlugInContext context) throws Exception
Description copied from interface:PlugInCalled when Workbench starts up to allow plugins to initialize themselves.- Specified by:
initializein interfacePlugIn- Overrides:
initializein 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:AbstractPlugInExecute the PlugIn.- Specified by:
executein interfacePlugIn- Overrides:
executein 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
-
conform
public static Collection conform(Collection features, FeatureSchema targetFeatureSchema)
-
createEnableCheck
public static MultiEnableCheck createEnableCheck(WorkbenchContext workbenchContext)
-
getIcon
public ImageIcon getIcon()
Description copied from class:AbstractPlugInPlugin icon assumed to be 16x16 by default- Specified by:
getIconin interfaceIconified- Overrides:
getIconin classAbstractPlugIn
-
-