Class XPathCollection
java.lang.Object
XPathCollection
- All Implemented Interfaces:
- Iterable<XPath>
public class XPathCollection
- extends Object
- implements Iterable<XPath>
UNMARKED
public static final int UNMARKED
- See Also:
- Constant Field Values
MARKED
public static final int MARKED
- See Also:
- Constant Field Values
FINISHED
public static final int FINISHED
- See Also:
- Constant Field Values
XPathCollection
public XPathCollection(long source,
long dest,
long maxCode,
int size,
XDirectory<TriDigest> triDir,
TriEncoder encoder)
addParent
public void addParent(long child,
long parent,
int diagIndex)
finish
public void finish()
getPathCount
public int getPathCount()
getDistance
public int getDistance()
getAllPaths
public XPath[] getAllPaths()
iterator
public Iterator<XPath> iterator()
- Specified by:
iterator
in interface Iterable<XPath>
getMark
public int getMark(long code)
setMark
public void setMark(long code,
int m)