public class RemoveIconAction extends NodeGeneralAction implements NodeActorXml, IconInformation
logger, modeController
Constructor and Description |
---|
RemoveIconAction(MindMapController modeController) |
Modifier and Type | Method and Description |
---|---|
void |
act(freemind.controller.actions.generated.instance.XmlAction action) |
ActionPair |
apply(MindMap model,
MindMapNode selected) |
freemind.controller.actions.generated.instance.RemoveIconXmlAction |
createRemoveIconXmlAction(MindMapNode node,
int iconPosition) |
java.lang.String |
getDescription() |
java.lang.Class |
getDoActionClass() |
javax.swing.ImageIcon |
getIcon() |
javax.swing.KeyStroke |
getKeyStroke() |
java.lang.String |
getKeystrokeResourceName() |
int |
removeLastIcon(MindMapNode node) |
void |
setIconAction(IconAction iconAction) |
addActor, execute, getNodeFromID, getNodeID, setName, setSingleNodeOperation, xmlActionPerformed
actionPerformed, addActor, getActor, getMindMapController, getShortDescription
public RemoveIconAction(MindMapController modeController)
public ActionPair apply(MindMap model, MindMapNode selected)
apply
in interface NodeActorXml
public java.lang.Class getDoActionClass()
getDoActionClass
in interface ActorXml
public freemind.controller.actions.generated.instance.RemoveIconXmlAction createRemoveIconXmlAction(MindMapNode node, int iconPosition)
public int removeLastIcon(MindMapNode node)
public void act(freemind.controller.actions.generated.instance.XmlAction action)
act
in interface ActorXml
act
in class NodeGeneralAction
public void setIconAction(IconAction iconAction)
iconAction
- The addIconAction to set.public java.lang.String getDescription()
getDescription
in interface IconInformation
public javax.swing.ImageIcon getIcon()
getIcon
in interface IconInformation
public javax.swing.KeyStroke getKeyStroke()
getKeyStroke
in interface IconInformation
public java.lang.String getKeystrokeResourceName()
getKeystrokeResourceName
in interface IconInformation