public class CopyAction extends CayenneAction
alwaysOn, applicationchangeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Modifier | Constructor and Description |
|---|---|
|
CopyAction(Application application)
Constructor for CopyAction
|
protected |
CopyAction(String name,
Application application)
Constructor for descendants
|
| Modifier and Type | Method and Description |
|---|---|
Object |
copy(ProjectController mediator)
Detects selected objects and returns them
|
boolean |
enableForPath(ConfigurationNode object)
Returns
true if last object in the path contains a removable object. |
KeyStroke |
getAcceleratorKey()
Returns keyboard shortcut for this action.
|
static String |
getActionName() |
String |
getIconName()
Returns the name of the icon that should be used for buttons.
|
void |
performAction(ActionEvent e)
Performs copying of items into system buffer
|
protected void |
print(XMLEncoder encoder,
XMLSerializable object)
Prints an object in XML format to an output stream
|
actionPerformed, buildButton, buildCheckBoxMenu, buildMenu, createIcon, getApplication, getCurrentProject, getKey, getProjectController, isAlwaysOn, setAlwaysOn, setEnabled, setNameaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListenerpublic CopyAction(Application application)
protected CopyAction(String name, Application application)
public static String getActionName()
public String getIconName()
CayenneActionRESOURCE_PATH. Default implementation returns
null.getIconName in class CayenneActionpublic KeyStroke getAcceleratorKey()
CayenneActionnull.getAcceleratorKey in class CayenneActionpublic void performAction(ActionEvent e)
performAction in class CayenneActionpublic Object copy(ProjectController mediator)
protected void print(XMLEncoder encoder, XMLSerializable object)
public boolean enableForPath(ConfigurationNode object)
true if last object in the path contains a removable object.enableForPath in class CayenneActionCopyright © 2001–2015 Apache Cayenne. All rights reserved.