Package it.unimi.dsi.webgraph.labelling
Class BitStreamArcLabelledImmutableGraph.BitStreamLabelledArcIterator
java.lang.Object
it.unimi.dsi.webgraph.AbstractLazyIntIterator
it.unimi.dsi.webgraph.labelling.BitStreamArcLabelledImmutableGraph.BitStreamLabelledArcIterator
- All Implemented Interfaces:
ArcLabelledNodeIterator.LabelledArcIterator
,LazyIntIterator
- Enclosing class:
- BitStreamArcLabelledImmutableGraph
protected static class BitStreamArcLabelledImmutableGraph.BitStreamLabelledArcIterator extends AbstractLazyIntIterator implements ArcLabelledNodeIterator.LabelledArcIterator
-
Field Summary
Fields Modifier and Type Field Description protected int
from
protected InputBitStream
ibs
protected Label
label
protected LazyIntIterator
underlyingIterator
-
Constructor Summary
Constructors Constructor Description BitStreamLabelledArcIterator(BitStreamArcLabelledImmutableGraph alg, int x)
-
Method Summary
Methods inherited from class it.unimi.dsi.webgraph.AbstractLazyIntIterator
skip
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface it.unimi.dsi.webgraph.LazyIntIterator
skip
-
Field Details
-
underlyingIterator
-
ibs
-
label
-
from
protected final int from
-
-
Constructor Details
-
BitStreamLabelledArcIterator
-
-
Method Details
-
label
Description copied from interface:ArcLabelledNodeIterator.LabelledArcIterator
The label of arc leading to the last returned successor.- Specified by:
label
in interfaceArcLabelledNodeIterator.LabelledArcIterator
- Returns:
- the label of arc leading to the last returned successor.
-
nextInt
public int nextInt()Description copied from interface:LazyIntIterator
The next integer returned by this iterator, or the special marker if this iterator is exhausted.- Specified by:
nextInt
in interfaceLazyIntIterator
- Returns:
- next integer returned by this iterator, or the special marker if this iterator is exhausted.
-