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 class
CompareTool.ObjectPath.ArrayPathItem
private class
CompareTool.ObjectPath.DictPathItem
private class
CompareTool.ObjectPath.OffsetPathItem
private class
CompareTool.ObjectPath.Pair<T>
private class
CompareTool.ObjectPath.PathItem
-
Field Summary
Fields Modifier and Type Field Description protected RefKey
baseCmpObject
protected RefKey
baseOutObject
protected java.util.Stack<CompareTool.ObjectPath.Pair<RefKey>>
indirects
protected java.util.Stack<CompareTool.ObjectPath.PathItem>
path
-
Constructor Summary
Constructors Modifier Constructor Description ObjectPath()
protected
ObjectPath(RefKey baseCmpObject, RefKey baseOutObject)
private
ObjectPath(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.Object
clone()
boolean
equals(java.lang.Object obj)
int
hashCode()
boolean
isComparing(RefKey baseCmpObject, RefKey baseOutObject)
void
pop()
void
pushArrayItemToPath(int index)
void
pushDictItemToPath(java.lang.String key)
void
pushOffsetToPath(int offset)
CompareTool.ObjectPath
resetDirectPath(RefKey baseCmpObject, RefKey baseOutObject)
java.lang.String
toString()
org.w3c.dom.Node
toXmlNode(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:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
clone
protected java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
toXmlNode
public org.w3c.dom.Node toXmlNode(org.w3c.dom.Document document)
-
-