dsto.dfc.swing.undo
Interface MonitoredEdit

All Superinterfaces:
Cloneable, Copyable, Iconic, Restorable, Serializable, UndoableEdit
All Known Implementing Classes:
AbstractMonitoredEdit, ActivePanelEdit, FloatStateEdit, PropertyEdit, PropertyEditBean

public interface MonitoredEdit
extends UndoableEdit, Restorable, Serializable, Copyable, Iconic

An extended undoable edit. This interface exists to provide any InVision-specific functionality required for using events to generate processes. 3rd party components may only generate UndoableEdits, so it cannot be assumed that we only deal with MonitoredEdits.

Version:
$Revision$

Field Summary
 
Fields inherited from interface dsto.dfc.swing.icons.Iconic
NULL_ICON
 
Method Summary
 String getDescription()
          Returns a human-readable description of what the edit does.
 String[] getParameterNames()
          Get the (human readable) names of the parameters to this command.
 Object[] getParameterValues()
          Get the parameter values of this command.
 
Methods inherited from interface javax.swing.undo.UndoableEdit
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, redo, replaceEdit, undo
 
Methods inherited from interface dsto.dfc.swing.undo.Restorable
restoreContext
 
Methods inherited from interface dsto.dfc.util.Copyable
clone
 
Methods inherited from interface dsto.dfc.swing.icons.Iconic
getIcon, getLargeIcon, getName
 

Method Detail

getParameterNames

String[] getParameterNames()
Get the (human readable) names of the parameters to this command. May be null or empty to indicate no parameters.

See Also:
getParameterValues()

getParameterValues

Object[] getParameterValues()
Get the parameter values of this command. May be null or empty to indicate no parameters.

See Also:
getParameterNames()

getDescription

String getDescription()
Returns a human-readable description of what the edit does.



Copyright © 2008 Commonwealth of Australia