Package com.itextpdf.testutils
Class CompareTool.ObjectPath
- java.lang.Object
-
- com.itextpdf.testutils.CompareTool.ObjectPath
-
- Enclosing class:
- CompareTool
private class CompareTool.ObjectPath extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classCompareTool.ObjectPath.ArrayPathItemprivate classCompareTool.ObjectPath.DictPathItemprivate classCompareTool.ObjectPath.OffsetPathItemprivate classCompareTool.ObjectPath.Pair<T>private classCompareTool.ObjectPath.PathItem
-
Field Summary
Fields Modifier and Type Field Description protected RefKeybaseCmpObjectprotected RefKeybaseOutObjectprotected java.util.Stack<CompareTool.ObjectPath.Pair<RefKey>>indirectsprotected java.util.Stack<CompareTool.ObjectPath.PathItem>path
-
Constructor Summary
Constructors Modifier Constructor Description ObjectPath()protectedObjectPath(RefKey baseCmpObject, RefKey baseOutObject)privateObjectPath(RefKey baseCmpObject, RefKey baseOutObject, java.util.Stack<CompareTool.ObjectPath.PathItem> path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Objectclone()booleanequals(java.lang.Object obj)inthashCode()booleanisComparing(RefKey baseCmpObject, RefKey baseOutObject)voidpop()voidpushArrayItemToPath(int index)voidpushDictItemToPath(java.lang.String key)voidpushOffsetToPath(int offset)CompareTool.ObjectPathresetDirectPath(RefKey baseCmpObject, RefKey baseOutObject)java.lang.StringtoString()org.w3c.dom.NodetoXmlNode(org.w3c.dom.Document document)
-
-
-
Field Detail
-
baseCmpObject
protected RefKey baseCmpObject
-
baseOutObject
protected RefKey baseOutObject
-
path
protected java.util.Stack<CompareTool.ObjectPath.PathItem> path
-
indirects
protected java.util.Stack<CompareTool.ObjectPath.Pair<RefKey>> indirects
-
-
Constructor Detail
-
ObjectPath
public ObjectPath()
-
ObjectPath
private ObjectPath(RefKey baseCmpObject, RefKey baseOutObject, java.util.Stack<CompareTool.ObjectPath.PathItem> path)
-
-
Method Detail
-
resetDirectPath
public CompareTool.ObjectPath resetDirectPath(RefKey baseCmpObject, RefKey baseOutObject)
-
pushArrayItemToPath
public void pushArrayItemToPath(int index)
-
pushDictItemToPath
public void pushDictItemToPath(java.lang.String key)
-
pushOffsetToPath
public void pushOffsetToPath(int offset)
-
pop
public void pop()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
clone
protected java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
toXmlNode
public org.w3c.dom.Node toXmlNode(org.w3c.dom.Document document)
-
-