org.netbeans.modules.xml.xam.dom
Class SyncUnit
java.lang.Object
org.netbeans.modules.xml.xam.dom.SyncUnit
public class SyncUnit
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SyncUnit
public SyncUnit(DocumentComponent syncTarget)
addChange
public void addChange(ChangeInfo change)
getChanges
public List<ChangeInfo> getChanges()
getTarget
public DocumentComponent getTarget()
getToRemoveList
public List<DocumentComponent> getToRemoveList()
addToRemoveList
public void addToRemoveList(DocumentComponent c)
getToAddList
public List<DocumentComponent> getToAddList()
addToAddList
public void addToAddList(DocumentComponent c)
setComponentChanged
public void setComponentChanged(boolean v)
isComponentChanged
public boolean isComponentChanged()
addToAddedAttributes
public void addToAddedAttributes(Attr attr)
getAddedAttributes
public Map<String,Attr> getAddedAttributes()
getRemovedAttributes
public Map<String,Attr> getRemovedAttributes()
addToRemovedAttributes
public void addToRemovedAttributes(Attr attr)
merge
public void merge(SyncUnit su)
updateTargetReference
public void updateTargetReference()
getLastChange
public ChangeInfo getLastChange()
getParentToRootPath
public List<Element> getParentToRootPath()
hasTextContentChanges
public boolean hasTextContentChanges()
setHasTextContentChanges
public void setHasTextContentChanges(boolean val)
getNonDomainedElementChanges
public Set<String> getNonDomainedElementChanges()
addNonDomainedElementChange
public void addNonDomainedElementChange(ChangeInfo change)
hasWhitespaceChangeOnly
public boolean hasWhitespaceChangeOnly()