anl.aida.core
Class STCBuilder.DIDIterator

java.lang.Object
  extended by anl.aida.core.STCBuilder.DIDIterator
All Implemented Interfaces:
IntIterator
Enclosing class:
STCBuilder

private static class STCBuilder.DIDIterator
extends java.lang.Object
implements IntIterator


Field Summary
private  cern.colt.list.IntArrayList docIds
           
private  cern.colt.map.OpenIntObjectHashMap docs
           
private  int max
           
private  int next
           
private  java.lang.Integer termID
           
 
Constructor Summary
private STCBuilder.DIDIterator(java.lang.Integer termID, cern.colt.map.OpenIntObjectHashMap docs)
           
 
Method Summary
private  int findNext()
           
 boolean hasNext()
           
 int next()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

termID

private java.lang.Integer termID

docs

private cern.colt.map.OpenIntObjectHashMap docs

docIds

private cern.colt.list.IntArrayList docIds

next

private int next

max

private int max
Constructor Detail

STCBuilder.DIDIterator

private STCBuilder.DIDIterator(java.lang.Integer termID,
                               cern.colt.map.OpenIntObjectHashMap docs)
Method Detail

findNext

private int findNext()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface IntIterator

next

public int next()
Specified by:
next in interface IntIterator