public class UndoMenuItemStackTrigger extends java.lang.Object implements UndoStackTrigger, java.awt.event.ActionListener
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.awt.event.ActionListener> |
listeners |
protected java.lang.String |
nothingToRedoString |
protected java.lang.String |
nothingToUndoString |
protected java.lang.String |
redoString |
protected java.lang.String |
undoString |
Constructor and Description |
---|
UndoMenuItemStackTrigger() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addActionListener(java.awt.event.ActionListener al)
Add an ActionListener for events that trigger events to shift the
undo/redo stack.
|
javax.swing.JMenuItem |
getRedoMenuItem() |
javax.swing.JMenuItem |
getUndoMenuItem() |
void |
removeActionListener(java.awt.event.ActionListener al)
Remove an ActionListener that receives events that trigger events to shift
the undo/redo stack.
|
void |
updateUndoStackStatus(UndoEvent undoEvent,
UndoEvent redoEvent)
To receive a status to let the trigger know if any projections in the
forward or backward stacks exist, possibly to disable any gui widgets.
|
protected final java.util.List<java.awt.event.ActionListener> listeners
protected java.lang.String nothingToUndoString
protected java.lang.String nothingToRedoString
protected java.lang.String undoString
protected java.lang.String redoString
public void addActionListener(java.awt.event.ActionListener al)
UndoStackTrigger
addActionListener
in interface UndoStackTrigger
public void removeActionListener(java.awt.event.ActionListener al)
UndoStackTrigger
removeActionListener
in interface UndoStackTrigger
public void updateUndoStackStatus(UndoEvent undoEvent, UndoEvent redoEvent)
UndoStackTrigger
updateUndoStackStatus
in interface UndoStackTrigger
undoEvent
- there is at least one event to undo.redoEvent
- there is at least one event to redo.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public javax.swing.JMenuItem getUndoMenuItem()
public javax.swing.JMenuItem getRedoMenuItem()
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details