com.japisoft.xmlpad.tree.action
Class AbstractTreeAction
java.lang.Object
javax.swing.AbstractAction
com.japisoft.xmlpad.action.XMLAction
com.japisoft.xmlpad.tree.action.AbstractTreeAction
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, Features, Properties, java.io.Serializable, TreeAction
- Direct Known Subclasses:
- AddHistoryAction, CleanHistoryAction, CommentNode, CopyNode, CutNode, EditNode, NextAction, PreviousAction, SelectNode
- public abstract class AbstractTreeAction
- extends XMLAction
- implements TreeAction
Basic class for Tree action
- Author:
- (c) 2003 JAPISOFT / A.Brillant
- See Also:
- Serialized Form
| 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 com.japisoft.xmlpad.action.XMLAction |
actionPerformed, dispose, getName, getParam, getPopupGroup, getProperty, getXMLContainer, getXMLEditor, hasFeature, isPopable, isToolbarable, notifyAction, setActionReferenceGroup, setActionReferenceIcon, setFeature, setParam, setPopable, setProperty, setToolbarable, setXMLEditor |
| Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTreeAction
public AbstractTreeAction()
AbstractTreeAction
public AbstractTreeAction(java.lang.String referenceAction)
setXMLContainer
public void setXMLContainer(XMLContainer container)
- This override controls if the container has a tree
- Overrides:
setXMLContainer in class XMLAction
setTreeToolBarable
public void setTreeToolBarable(boolean treeToolBar)
true if this action could appear inside the tree toolbar. By default true
isTreeToolBarable
public boolean isTreeToolBarable()
- Specified by:
isTreeToolBarable in interface TreeAction
- Returns:
true if this action could be shown in the tree toolBar
setTreePopable
public void setTreePopable(boolean treePopable)
true if this action is available in the tree popup. By default true
isTreePopable
public boolean isTreePopable()
- Specified by:
isTreePopable in interface TreeAction
- Returns:
true if this action is visible in the tree popup