Package org.apache.batik.apps.svgbrowser
Class HistoryBrowserInterface.ReplaceChildCommand
- java.lang.Object
-
- org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
-
- org.apache.batik.apps.svgbrowser.HistoryBrowserInterface.ReplaceChildCommand
-
- All Implemented Interfaces:
UndoableCommand
- Enclosing class:
- HistoryBrowserInterface
public static class HistoryBrowserInterface.ReplaceChildCommand extends AbstractUndoableCommand
insertBefore
-
-
Field Summary
Fields Modifier and Type Field Description protected org.w3c.dom.Node
child
The node to be appended.protected org.w3c.dom.Node
newNextSibling
The node's new next sibling.protected org.w3c.dom.Node
oldNextSibling
The node's previous next sibling.protected org.w3c.dom.Node
oldParent
The node's previous parent.protected org.w3c.dom.Node
parent
The node's new parent.-
Fields inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
name
-
-
Constructor Summary
Constructors Constructor Description ReplaceChildCommand(java.lang.String commandName, org.w3c.dom.Node parent, org.w3c.dom.Node sibling, org.w3c.dom.Node child)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Executes this command.void
redo()
Performs redo for this command.boolean
shouldExecute()
Tests if the command can be executed.void
undo()
Performs undo for this command.-
Methods inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
getName, setName
-
-
-
-
Field Detail
-
oldParent
protected org.w3c.dom.Node oldParent
The node's previous parent.
-
oldNextSibling
protected org.w3c.dom.Node oldNextSibling
The node's previous next sibling.
-
newNextSibling
protected org.w3c.dom.Node newNextSibling
The node's new next sibling.
-
parent
protected org.w3c.dom.Node parent
The node's new parent.
-
child
protected org.w3c.dom.Node child
The node to be appended.
-
-
Method Detail
-
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
-
-