7#ifndef BASECHARFILTER_H
8#define BASECHARFILTER_H
30 virtual int32_t
correct(int32_t currentOff);
#define LUCENE_CLASS(Name)
Definition LuceneObject.h:24
Base utility class for implementing a CharFilter. You subclass this, and then record mappings by call...
Definition BaseCharFilter.h:16
virtual ~BaseCharFilter()
virtual int32_t correct(int32_t currentOff)
Retrieve the corrected offset.
int32_t size
Definition BaseCharFilter.h:26
IntArray diffs
Definition BaseCharFilter.h:25
void addOffCorrectMap(int32_t off, int32_t cumulativeDiff)
int32_t getLastCumulativeDiff()
BaseCharFilter(const CharStreamPtr &in)
IntArray offsets
Definition BaseCharFilter.h:24
Subclasses of CharFilter can be chained to filter CharStream. They can be used as Reader with additio...
Definition CharFilter.h:17
Definition AbstractAllTermDocs.h:12
boost::shared_ptr< CharStream > CharStreamPtr
Definition LuceneTypes.h:27