Package org.apache.batik.apps.svgbrowser
Class HistoryBrowserInterface.AppendChildCommand
- java.lang.Object
-
- org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
-
- org.apache.batik.apps.svgbrowser.HistoryBrowserInterface.AppendChildCommand
-
- All Implemented Interfaces:
UndoableCommand
- Enclosing class:
- HistoryBrowserInterface
public static class HistoryBrowserInterface.AppendChildCommand extends AbstractUndoableCommand
The AppendChild command. Appends the given node to the given parent node as a last child.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.w3c.dom.NodechildNodeThe node to be appended.protected org.w3c.dom.NodeoldNextSiblingThe node's previous next sibling.protected org.w3c.dom.NodeoldParentNodeThe node's previous parent.protected org.w3c.dom.NodeparentNodeThe node's new parent.-
Fields inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
name
-
-
Constructor Summary
Constructors Constructor Description AppendChildCommand(java.lang.String commandName, org.w3c.dom.Node parentNode, org.w3c.dom.Node childNode)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()Executes this command.voidredo()Performs redo for this command.booleanshouldExecute()Tests if the command can be executed.voidundo()Performs undo for this command.-
Methods inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
getName, setName
-
-
-
-
Field Detail
-
oldParentNode
protected org.w3c.dom.Node oldParentNode
The node's previous parent.
-
oldNextSibling
protected org.w3c.dom.Node oldNextSibling
The node's previous next sibling.
-
parentNode
protected org.w3c.dom.Node parentNode
The node's new parent.
-
childNode
protected org.w3c.dom.Node childNode
The node to be appended.
-
-
Method Detail
-
execute
public void execute()
Description copied from interface:UndoableCommandExecutes this command.- Specified by:
executein interfaceUndoableCommand- Overrides:
executein classAbstractUndoableCommand
-
undo
public void undo()
Description copied from interface:UndoableCommandPerforms undo for this command.- Specified by:
undoin interfaceUndoableCommand- Overrides:
undoin classAbstractUndoableCommand
-
redo
public void redo()
Description copied from interface:UndoableCommandPerforms redo for this command.- Specified by:
redoin interfaceUndoableCommand- Overrides:
redoin classAbstractUndoableCommand
-
shouldExecute
public boolean shouldExecute()
Description copied from interface:UndoableCommandTests if the command can be executed.- Specified by:
shouldExecutein interfaceUndoableCommand- Overrides:
shouldExecutein classAbstractUndoableCommand- Returns:
- True if command should be executed
-
-