Class FilterIndexReaderByStringId.FilterTermPositions

  • All Implemented Interfaces:
    org.apache.lucene.index.TermDocs, org.apache.lucene.index.TermPositions
    Enclosing class:
    FilterIndexReaderByStringId

    public class FilterIndexReaderByStringId.FilterTermPositions
    extends FilterIndexReaderByStringId.FilterTermDocs
    implements org.apache.lucene.index.TermPositions
    Base class for filtering TermPositions implementations.
    • Constructor Detail

      • FilterTermPositions

        public FilterTermPositions​(java.lang.String id,
                                   org.apache.lucene.index.TermPositions in)
        Parameters:
        id - String
        in - TermPositions
    • Method Detail

      • nextPosition

        public int nextPosition()
                         throws java.io.IOException
        Specified by:
        nextPosition in interface org.apache.lucene.index.TermPositions
        Throws:
        java.io.IOException
      • getPayload

        public byte[] getPayload​(byte[] data,
                                 int offset)
                          throws java.io.IOException
        Specified by:
        getPayload in interface org.apache.lucene.index.TermPositions
        Throws:
        java.io.IOException
      • getPayloadLength

        public int getPayloadLength()
        Specified by:
        getPayloadLength in interface org.apache.lucene.index.TermPositions
      • isPayloadAvailable

        public boolean isPayloadAvailable()
        Specified by:
        isPayloadAvailable in interface org.apache.lucene.index.TermPositions