freemind.modes.actions
Class NewChildAction
java.lang.Object
javax.swing.AbstractAction
freemind.modes.actions.NewChildAction
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, ActorXml, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
- public class NewChildAction
- extends javax.swing.AbstractAction
- implements ActorXml
- 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 |
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 |
NewChildAction
public NewChildAction(ControllerAdapter modeController)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
act
public void act(XmlAction action)
- Specified by:
act
in interface ActorXml
getDoActionClass
public java.lang.Class getDoActionClass()
- Specified by:
getDoActionClass
in interface ActorXml
- Returns:
addNew
public MindMapNode addNew(MindMapNode target,
int newNodeMode,
java.awt.event.KeyEvent e)
addNewNode
public MindMapNode addNewNode(MindMapNode parent,
int index,
Tools.BooleanHolder newNodeIsLeft)
getAddNodeAction
public NewNodeAction getAddNodeAction(MindMapNode parent,
int index,
java.lang.String newId,
Tools.BooleanHolder newNodeIsLeft)
throws JAXBException
- Throws:
JAXBException