org.vmguys.vmtools.utils
Class SubtreeInsertOperation
java.lang.Object
|
+--org.vmguys.vmtools.utils.AbstractOperation
|
+--org.vmguys.vmtools.utils.SubtreeInsertOperation
- public class SubtreeInsertOperation
- extends AbstractOperation
This class contains the information needed to insert a subtree. An
object of this class can be added to the list of operations in a
CostOps object.
|
Method Summary |
org.jdom.Element |
asElement(org.jdom.Namespace namespace)
Converts the operation to a JDOM Element, possibly with children, that
represents the operation. |
int |
cost()
Returns the cost of this operation. |
int |
getOperationNodeNumber()
Returns the number of the node this operation is being applied to. |
java.lang.String |
getOperationXpath()
Returns the xpath of the node this operation is being applied to. |
java.lang.String |
toString()
Returns a String with information about the operation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SubtreeInsertOperation
public SubtreeInsertOperation(DiffElement node)
- Constructs an operation that will insert a subtree into the tree.
SubtreeInsertOperation
public SubtreeInsertOperation(DiffElement node,
java.lang.String comment)
- Constructs an operation that will insert a subtree into the tree.
The operation will include the specified comment. The comment may be null if it is not needed.
asElement
public org.jdom.Element asElement(org.jdom.Namespace namespace)
- Converts the operation to a JDOM Element, possibly with children, that
represents the operation.
- Overrides:
asElement in class AbstractOperation
cost
public int cost()
- Returns the cost of this operation.
- Overrides:
cost in class AbstractOperation
toString
public java.lang.String toString()
- Returns a String with information about the operation.
- Overrides:
toString in class AbstractOperation
getOperationXpath
public java.lang.String getOperationXpath()
throws org.jdom.JDOMException
- Returns the xpath of the node this operation is being applied to.
In this case its the parent-to-be of the subtree being inserted.
- Overrides:
getOperationXpath in class AbstractOperation
getOperationNodeNumber
public int getOperationNodeNumber()
- Returns the number of the node this operation is being applied to.
In this case its the parent-to-be of the subtree being inserted.
- Overrides:
getOperationNodeNumber in class AbstractOperation
Copyright © 2001 VM Systems, Inc. All Rights Reserved.