public class Difference
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private Element |
newElement
New element reference.
|
private Element |
oldElement
Old element reference.
|
private Table |
updatedTable
Updated table representation.
|
| Constructor and Description |
|---|
Difference(Table updatedTable,
Element oldElement,
Element newElement)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Element |
getNewElement()
Getter for new element.
|
Element |
getOldElement()
Getter for old element.
|
Table |
getUpdatedTable()
Getter for updated table.
|
java.lang.String |
toString()
For simplicity of debugging, this override implements the logic behind added/removed/modified change states.
|
private final Table updatedTable
private final Element oldElement
private final Element newElement
public Difference(Table updatedTable, Element oldElement, Element newElement)
updatedTable - Updated table referenceoldElement - Old element referencenewElement - New element referencejava.lang.IllegalArgumentException - if both old and new elements are nullpublic Table getUpdatedTable()
public Element getOldElement()
public Element getNewElement()
public java.lang.String toString()
toString in class java.lang.Object