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
The AppendChild command. Appends the given node to the given parent node
as a last child.
- Version:
- $Id$
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NodeThe node to be appended.protected NodeThe node's previous next sibling.protected NodeThe node's previous parent.protected NodeThe node's new parent.Fields inherited from class AbstractUndoableCommand
name -
Constructor Summary
ConstructorsConstructorDescriptionAppendChildCommand(String commandName, Node parentNode, Node childNode) Constructor. -
Method Summary
Methods inherited from class AbstractUndoableCommand
getName, setName
-
Field Details
-
oldParentNode
The node's previous parent. -
oldNextSibling
The node's previous next sibling. -
parentNode
The node's new parent. -
childNode
The node to be appended.
-
-
Constructor Details
-
AppendChildCommand
-
-
Method Details
-
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
-