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
The AppendChild command. Appends the given node to the given parent node
as a last child.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Node
The node to be appended.protected Node
The node's previous next sibling.protected Node
The node's previous parent.protected Node
The node's new parent.Fields inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
name
-
Constructor Summary
ConstructorsConstructorDescriptionAppendChildCommand
(String commandName, Node parentNode, Node childNode) Constructor. -
Method Summary
Methods inherited from class org.apache.batik.apps.svgbrowser.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
Constructor.
-
-
Method Details
-
execute
public void execute()Description copied from interface:UndoableCommand
Executes this command.- Specified by:
execute
in interfaceUndoableCommand
- Overrides:
execute
in classAbstractUndoableCommand
-
undo
public void undo()Description copied from interface:UndoableCommand
Performs undo for this command.- Specified by:
undo
in interfaceUndoableCommand
- Overrides:
undo
in classAbstractUndoableCommand
-
redo
public void redo()Description copied from interface:UndoableCommand
Performs redo for this command.- Specified by:
redo
in interfaceUndoableCommand
- Overrides:
redo
in classAbstractUndoableCommand
-
shouldExecute
public boolean shouldExecute()Description copied from interface:UndoableCommand
Tests if the command can be executed.- Specified by:
shouldExecute
in interfaceUndoableCommand
- Overrides:
shouldExecute
in classAbstractUndoableCommand
- Returns:
- True if command should be executed
-