uk.ac.man.documentparser.input.util
Class Skipper

java.lang.Object
  extended by uk.ac.man.documentparser.input.util.Skipper
All Implemented Interfaces:
java.lang.Iterable<Document>, java.util.Iterator<Document>, DocumentIterator

public class Skipper
extends java.lang.Object
implements DocumentIterator


Field Summary
private  DocumentIterator docs
           
private  boolean hasNext
           
private  Document next
           
private  int skip
           
 
Constructor Summary
Skipper(DocumentIterator docs, int skip)
           
 
Method Summary
private  void fetchNext()
           
 boolean hasNext()
           
 java.util.Iterator<Document> iterator()
           
 Document next()
           
 void remove()
           
 void skip()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docs

private DocumentIterator docs

skip

private int skip

hasNext

private boolean hasNext

next

private Document next
Constructor Detail

Skipper

public Skipper(DocumentIterator docs,
               int skip)
Method Detail

fetchNext

private void fetchNext()

skip

public void skip()
Specified by:
skip in interface DocumentIterator

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<Document>

next

public Document next()
Specified by:
next in interface java.util.Iterator<Document>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<Document>

iterator

public java.util.Iterator<Document> iterator()
Specified by:
iterator in interface java.lang.Iterable<Document>