org.netbeans.modules.xml.xam/1 1.18.0 1

org.netbeans.modules.xml.xam.dom
Class ChangeInfo

java.lang.Object
  extended by org.netbeans.modules.xml.xam.dom.ChangeInfo

public class ChangeInfo
extends Object


Constructor Summary
ChangeInfo(Element parent, Node changed, boolean isDomainElement, List<Element> rootToParent, List<Node> otherNodes)
          Creates change info.
 
Method Summary
 Node getActualChangedNode()
           
 Element getChangedElement()
           
 Node getChangedNode()
           
 List<Node> getOtherNonDomainElementNodes()
           
 Element getParent()
           
 DocumentComponent getParentComponent()
           
 List<Element> getParentToRootPath()
           
 List<Element> getRootToParentPath()
           
 boolean isAdded()
           
 boolean isDomainElement()
           
 boolean isDomainElementAdded()
           
 void markNonDomainChildAsChanged()
           
 void markParentAsChanged()
           
 void setAdded(boolean v)
           
 void setDomainElement(boolean v)
           
 void setParentComponent(DocumentComponent component)
           
 void setRootToParentPath(List<Element> path)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChangeInfo

public ChangeInfo(Element parent,
                  Node changed,
                  boolean isDomainElement,
                  List<Element> rootToParent,
                  List<Node> otherNodes)
Creates change info.

Parameters:
parent - parent node of changed
changed - added/removed domain element or first non-domain change node.
isDomainElement - is the changed node a domain element.
rootToParent - path from root to parent node, inclusively.
otherNodes - list of other nodes that are not domain elements beside the changed nodes.
Method Detail

getParent

public Element getParent()

getChangedNode

public Node getChangedNode()

getChangedElement

public Element getChangedElement()

isDomainElement

public boolean isDomainElement()

setDomainElement

public void setDomainElement(boolean v)

setRootToParentPath

public void setRootToParentPath(List<Element> path)

getRootToParentPath

public List<Element> getRootToParentPath()

getParentToRootPath

public List<Element> getParentToRootPath()

isDomainElementAdded

public boolean isDomainElementAdded()

setAdded

public void setAdded(boolean v)

isAdded

public boolean isAdded()

markParentAsChanged

public void markParentAsChanged()

setParentComponent

public void setParentComponent(DocumentComponent component)

getParentComponent

public DocumentComponent getParentComponent()

getOtherNonDomainElementNodes

public List<Node> getOtherNonDomainElementNodes()

getActualChangedNode

public Node getActualChangedNode()

markNonDomainChildAsChanged

public void markNonDomainChildAsChanged()

toString

public String toString()
Overrides:
toString in class Object

org.netbeans.modules.xml.xam/1 1.18.0 1

Built on May 25 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.