public final class ShadowDocument.Update extends java.lang.Object implements DocumentView
| Constructor and Description |
|---|
Update(java.util.Map<java.lang.Object,ElementInfo> elementToInfoChangesMap,
java.util.Set<java.lang.Object> rootElementChangesSet) |
| Modifier and Type | Method and Description |
|---|---|
void |
abandon() |
void |
commit() |
void |
getChangedElements(Accumulator<java.lang.Object> accumulator) |
ElementInfo |
getElementInfo(java.lang.Object element) |
void |
getGarbageElements(Accumulator<java.lang.Object> accumulator) |
java.lang.Object |
getRootElement() |
boolean |
isElementChanged(java.lang.Object element) |
boolean |
isEmpty() |
public Update(java.util.Map<java.lang.Object,ElementInfo> elementToInfoChangesMap, java.util.Set<java.lang.Object> rootElementChangesSet)
public boolean isEmpty()
public boolean isElementChanged(java.lang.Object element)
public java.lang.Object getRootElement()
getRootElement in interface DocumentViewpublic ElementInfo getElementInfo(java.lang.Object element)
getElementInfo in interface DocumentViewpublic void getChangedElements(Accumulator<java.lang.Object> accumulator)
public void getGarbageElements(Accumulator<java.lang.Object> accumulator)
public void abandon()
public void commit()