package proj.zoie.impl.indexing.internal;
import java.io.IOException;
import org.apache.lucene.index.TermPositions;
import org.apache.lucene.search.DocIdSet;
import org.apache.lucene.search.DocIdSetIterator;
public class ZoieSegmentTermPositions extends ZoieSegmentTermDocs implements TermPositions
{
final TermPositions _tp;
public ZoieSegmentTermPositions(TermPositions in, DocIdSetIterator delSetIterator) throws IOException
{
super(in, delSetIterator);
_tp = in;
}
public ZoieSegmentTermPositions(TermPositions in, DocIdSet delSet) throws IOException
{
this(in,delSet.iterator());
}
public int nextPosition() throws IOException
{
return _tp.nextPosition();
}
public int getPayloadLength()
{
return _tp.getPayloadLength();
}
public byte[] getPayload(byte[] data, int offset) throws IOException
{
return _tp.getPayload(data, offset);
}
public boolean isPayloadAvailable()
{
return _tp.isPayloadAvailable();
}
}