Base utility class for implementing a CharFilter. You subclass this, and then record mappings by calling addOffCorrectMap, and then invoke the correct method to correct an offset.
More...
#include <BaseCharFilter.h>
|
virtual int32_t | correct (int32_t currentOff) |
| Retrieve the corrected offset. More...
|
|
int32_t | getLastCumulativeDiff () |
|
void | addOffCorrectMap (int32_t off, int32_t cumulativeDiff) |
|
| CharFilter (CharStreamPtr in) |
|
virtual int32_t | correctOffset (int32_t currentOff) |
| Chains the corrected offset through the input CharFilter. More...
|
|
virtual void | close () |
| Close the stream. More...
|
|
virtual int32_t | read (wchar_t *buffer, int32_t offset, int32_t length) |
| Read characters into a portion of an array. More...
|
|
virtual bool | markSupported () |
| Tell whether this stream supports the mark() operation. More...
|
|
virtual void | mark (int32_t readAheadLimit) |
| Mark the present position in the stream. Subsequent calls to reset() will attempt to reposition the stream to this point. More...
|
|
virtual void | reset () |
| Reset the stream. If the stream has been marked, then attempt to reposition it at the mark. If the stream has not been marked, then attempt to reset it in some way appropriate to the particular stream, for example by repositioning it to its starting point. More...
|
|
Base utility class for implementing a CharFilter. You subclass this, and then record mappings by calling addOffCorrectMap, and then invoke the correct method to correct an offset.
virtual Lucene::BaseCharFilter::~BaseCharFilter |
( |
) | |
|
|
virtual |
static String Lucene::BaseCharFilter::_getClassName |
( |
) | |
|
|
inlinestatic |
void Lucene::BaseCharFilter::addOffCorrectMap |
( |
int32_t |
off, |
|
|
int32_t |
cumulativeDiff |
|
) |
| |
|
protected |
virtual int32_t Lucene::BaseCharFilter::correct |
( |
int32_t |
currentOff) | |
|
|
protectedvirtual |
virtual String Lucene::BaseCharFilter::getClassName |
( |
) | |
|
|
inlinevirtual |
int32_t Lucene::BaseCharFilter::getLastCumulativeDiff |
( |
) | |
|
|
protected |
boost::shared_ptr< BaseCharFilter > Lucene::BaseCharFilter::shared_from_this |
( |
) | |
|
|
inline |
IntArray Lucene::BaseCharFilter::diffs |
|
protected |
IntArray Lucene::BaseCharFilter::offsets |
|
protected |
int32_t Lucene::BaseCharFilter::size |
|
protected |
The documentation for this class was generated from the following file: