Class DataStoreTransactionManagerPlugIn
java.lang.Object
com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
com.vividsolutions.jump.workbench.ui.toolbox.ToolboxPlugIn
org.openjump.core.ui.plugin.datastore.transaction.DataStoreTransactionManagerPlugIn
- All Implemented Interfaces:
CheckBoxed, EnableChecked, Iconified, PlugIn, Recordable, ShortcutEnabled, WorkbenchContextReference
public class DataStoreTransactionManagerPlugIn
extends ToolboxPlugIn
implements WorkbenchContextReference
DataStoreTransactionManagerPlugIn is a ToolBox containing:
- a text area displaying uncommitted edits
- a commit button : to commit changes to the database
- an update button : to update changes from the database
- an inspect button : to inspect local evolutions not yet commited
-
Field Summary
Fields inherited from class AbstractPlugIn
shortcutKeys, shortcutModifiers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute(PlugInContext context) Toolbox subclasses can override this method to implement their own behaviour when the plug-in is called.protected DataStoreTransactionManagervoidinitialize(PlugInContext context) Called when Workbench starts up to allow plugins to initialize themselves.protected voidinitializeToolbox(ToolboxDialog toolbox) instance(Blackboard blackboard) voidsetWorkbenchContext(WorkbenchContext context) Methods inherited from class ToolboxPlugIn
createMainMenuItem, getEnableCheck, getToolbox, getToolboxMethods inherited from class AbstractPlugIn
addParameter, createName, execute, execute, getBooleanParam, getContext, getDoubleParam, getIcon, getIcon, getIcon, getIntegerParam, getName, getParameter, getParameters, getShortcutKeys, getShortcutKeyStroke, getShortcutModifiers, getStringParam, getWorkbenchContext, isRollingBackInvalidEdits, isShortcutEnabled, reportNothingToUndoYet, setParameters, setShortcutKeys, setShortcutModifiers, toActionListener, toString
-
Constructor Details
-
DataStoreTransactionManagerPlugIn
public DataStoreTransactionManagerPlugIn()
-
-
Method Details
-
instance
-
initialize
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
-
getTransactionManager
-
initializeToolbox
- Specified by:
initializeToolboxin classToolboxPlugIn
-
execute
Description copied from class:ToolboxPlugInToolbox subclasses can override this method to implement their own behaviour when the plug-in is called. Remember to call super.execute to make the toolbox visible.- Specified by:
executein interfacePlugIn- Overrides:
executein classToolboxPlugIn- Parameters:
context- context of this PlugIn- Returns:
- true if the PlugIn has been executed
- Throws:
Exception- if an Exception occurs during execution- See Also:
-
setWorkbenchContext
- Specified by:
setWorkbenchContextin interfaceWorkbenchContextReference
-