GraphIterator, java.util.Iterator<Graph>PartitionedIteratorpublic abstract class CartesianIterator extends java.lang.Object implements GraphIterator
| Constructor | Description |
|---|---|
CartesianIterator() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
advance() |
|
protected void |
bootstrap() |
|
protected abstract Graph |
combineGraphs(Graph outer,
Graph inner) |
|
abstract GraphIterator |
createInnerIterator() |
|
abstract GraphIterator |
createOuterIterator() |
|
GraphIterator |
getInnerIterator() |
|
Graph |
getOuterGraph() |
|
GraphIterator |
getOuterIterator() |
|
boolean |
hasNext() |
|
Graph |
next() |
|
void |
remove() |
|
protected void |
setInnerIterator(GraphIterator iterator) |
|
protected void |
setOuterGraph(Graph graph) |
|
protected void |
setOuterIterator(GraphIterator iterator) |
protected void bootstrap()
protected void advance()
public abstract GraphIterator createInnerIterator()
public abstract GraphIterator createOuterIterator()
public GraphIterator getInnerIterator()
public Graph getOuterGraph()
public GraphIterator getOuterIterator()
public boolean hasNext()
hasNext in interface java.util.Iterator<Graph>public void remove()
remove in interface java.util.Iterator<Graph>protected void setInnerIterator(GraphIterator iterator)
protected void setOuterGraph(Graph graph)
protected void setOuterIterator(GraphIterator iterator)