GraphIterator
, java.util.Iterator<Graph>
PartitionedIterator
public 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)