com.bonevich.erj.ui
Class Command
java.lang.Object
|
+--javax.swing.AbstractAction
|
+--com.bonevich.erj.ui.Command
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
- Direct Known Subclasses:
- CmdProperties
- public abstract class Command
- extends javax.swing.AbstractAction
An abstract button command class.
- Author:
- jbonevic
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
| Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
|
Constructor Summary |
Command(java.lang.String name)
|
Command(java.lang.String name,
boolean isGlobal)
|
| Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IS_GLOBAL
public static final boolean IS_GLOBAL
- See Also:
- Constant Field Values
NOT_GLOBAL
public static final boolean NOT_GLOBAL
- See Also:
- Constant Field Values
_manager
protected static CommandManager _manager
_modifiesProject
protected boolean _modifiesProject
NewProject
public static Command NewProject
NewDiagram
public static Command NewDiagram
Open
public static Command Open
Save
public static Command Save
SaveAs
public static Command SaveAs
Print
public static Command Print
PageSetup
public static Command PageSetup
Exit
public static Command Exit
Undo
public static Command Undo
Redo
public static Command Redo
Cut
public static Command Cut
Copy
public static Command Copy
Paste
public static Command Paste
Delete
public static Command Delete
SelectAll
public static Command SelectAll
Remove
public static Command Remove
History
public static Command History
Prefs
public static Command Prefs
Zoom
public static Command Zoom
ZoomIn
public static Command ZoomIn
ZoomOut
public static Command ZoomOut
Goto
public static Command Goto
AdjustGrid
public static Command AdjustGrid
AdjustSnap
public static Command AdjustSnap
AdjustPageBreak
public static Command AdjustPageBreak
TargetDatabase
public static Command TargetDatabase
ProjectProps
public static Command ProjectProps
Generate
public static Command Generate
Synchronize
public static Command Synchronize
Arrange
public static Command Arrange
Contents
public static Command Contents
About
public static Command About
DeleteDiagram
public static Command DeleteDiagram
RenameDiagram
public static Command RenameDiagram
ReorderDiagrams
public static Command ReorderDiagrams
Command
public Command(java.lang.String name)
Command
public Command(java.lang.String name,
boolean isGlobal)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
invoke
public void invoke()
doIt
public abstract boolean doIt()
undoIt
public abstract void undoIt()
markProjectModified
public void markProjectModified()
- Mark the current project as out-of-date.
setModifiesProject
protected void setModifiesProject(boolean modifies)
updateEnabled
public void updateEnabled()
shouldBeEnabled
public boolean shouldBeEnabled()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
updateAllEnabled
public static void updateAllEnabled()
getButton
public javax.swing.JButton getButton()
getIconName
protected java.lang.String getIconName()
Copyright © 2001-2003 bonevich.com. All Rights Reserved.