Package org.apache.batik.apps.svgbrowser
Class HistoryBrowserInterface.AttributeModifiedCommand
- java.lang.Object
-
- org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
-
- org.apache.batik.apps.svgbrowser.HistoryBrowserInterface.AttributeModifiedCommand
-
- All Implemented Interfaces:
UndoableCommand
- Enclosing class:
- HistoryBrowserInterface
public static class HistoryBrowserInterface.AttributeModifiedCommand extends AbstractUndoableCommand
Modifies the attribute of an element (MutationEvent.MODIFICATION)
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
attributeName
The attribute name.protected org.w3c.dom.Element
contextElement
The context element.protected java.lang.String
namespaceURI
The namespaceURI.protected java.lang.String
newAttributeValue
New attribute value.protected java.lang.String
prevAttributeValue
Previous attribute value.-
Fields inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand
name
-
-
Constructor Summary
Constructors Constructor Description AttributeModifiedCommand(java.lang.String commandName, org.w3c.dom.Element contextElement, java.lang.String attributeName, java.lang.String prevAttributeValue, java.lang.String newAttributeValue, java.lang.String namespaceURI)
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
-
contextElement
protected org.w3c.dom.Element contextElement
The context element.
-
attributeName
protected java.lang.String attributeName
The attribute name.
-
prevAttributeValue
protected java.lang.String prevAttributeValue
Previous attribute value.
-
newAttributeValue
protected java.lang.String newAttributeValue
New attribute value.
-
namespaceURI
protected java.lang.String namespaceURI
The namespaceURI.
-
-
Constructor Detail
-
AttributeModifiedCommand
public AttributeModifiedCommand(java.lang.String commandName, org.w3c.dom.Element contextElement, java.lang.String attributeName, java.lang.String prevAttributeValue, java.lang.String newAttributeValue, java.lang.String namespaceURI)
Constructor.- Parameters:
commandName
- The name of this command.contextElement
- The context elementattributeName
- The attribute nameprevAttributeValue
- The previous attribute valuenewAttributeValue
- The new attribute valuenamespaceURI
- The namespaceURI
-
-
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
-
-