org.apache.lucene.index
Class AssertingAtomicReader.AssertingDocsEnum

java.lang.Object
  extended by org.apache.lucene.search.DocIdSetIterator
      extended by org.apache.lucene.index.DocsEnum
          extended by org.apache.lucene.index.FilterAtomicReader.FilterDocsEnum
              extended by org.apache.lucene.index.AssertingAtomicReader.AssertingDocsEnum
Enclosing class:
AssertingAtomicReader

public static class AssertingAtomicReader.AssertingDocsEnum
extends FilterAtomicReader.FilterDocsEnum

Wraps a docsenum with additional checks


Field Summary
 
Fields inherited from class org.apache.lucene.index.FilterAtomicReader.FilterDocsEnum
in
 
Fields inherited from class org.apache.lucene.index.DocsEnum
FLAG_FREQS, FLAG_NONE
 
Fields inherited from class org.apache.lucene.search.DocIdSetIterator
NO_MORE_DOCS
 
Constructor Summary
AssertingAtomicReader.AssertingDocsEnum(DocsEnum in)
           
AssertingAtomicReader.AssertingDocsEnum(DocsEnum in, boolean failOnUnsupportedDocID)
           
 
Method Summary
 int advance(int target)
           
 int docID()
           
 int freq()
           
 int nextDoc()
           
 
Methods inherited from class org.apache.lucene.index.FilterAtomicReader.FilterDocsEnum
attributes, cost
 
Methods inherited from class org.apache.lucene.search.DocIdSetIterator
empty, slowAdvance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssertingAtomicReader.AssertingDocsEnum

public AssertingAtomicReader.AssertingDocsEnum(DocsEnum in)

AssertingAtomicReader.AssertingDocsEnum

public AssertingAtomicReader.AssertingDocsEnum(DocsEnum in,
                                               boolean failOnUnsupportedDocID)
Method Detail

nextDoc

public int nextDoc()
            throws IOException
Overrides:
nextDoc in class FilterAtomicReader.FilterDocsEnum
Throws:
IOException

advance

public int advance(int target)
            throws IOException
Overrides:
advance in class FilterAtomicReader.FilterDocsEnum
Throws:
IOException

docID

public int docID()
Overrides:
docID in class FilterAtomicReader.FilterDocsEnum

freq

public int freq()
         throws IOException
Overrides:
freq in class FilterAtomicReader.FilterDocsEnum
Throws:
IOException


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.