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.
|
|
int32_t | getLastCumulativeDiff () |
|
void | addOffCorrectMap (int32_t off, int32_t cumulativeDiff) |
|
| CharFilter (const CharStreamPtr &in) |
|
virtual int32_t | correctOffset (int32_t currentOff) |
| Chains the corrected offset through the input CharFilter.
|
|
virtual void | close () |
| Close the stream.
|
|
virtual int32_t | read (wchar_t *buffer, int32_t offset, int32_t length) |
| Read characters into a portion of an array.
|
|
virtual bool | markSupported () |
| Tell whether this stream supports the mark() operation.
|
|
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.
|
|
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.
|
|
| Reader () |
|
| LuceneObject () |
|
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.
◆ BaseCharFilter()
Lucene::BaseCharFilter::BaseCharFilter |
( |
const CharStreamPtr & |
in | ) |
|
◆ ~BaseCharFilter()
virtual Lucene::BaseCharFilter::~BaseCharFilter |
( |
| ) |
|
|
virtual |
◆ _getClassName()
static String Lucene::BaseCharFilter::_getClassName |
( |
| ) |
|
|
inlinestatic |
◆ addOffCorrectMap()
void Lucene::BaseCharFilter::addOffCorrectMap |
( |
int32_t |
off, |
|
|
int32_t |
cumulativeDiff |
|
) |
| |
|
protected |
◆ correct()
virtual int32_t Lucene::BaseCharFilter::correct |
( |
int32_t |
currentOff | ) |
|
|
protectedvirtual |
◆ getClassName()
virtual String Lucene::BaseCharFilter::getClassName |
( |
| ) |
|
|
inlinevirtual |
◆ getLastCumulativeDiff()
int32_t Lucene::BaseCharFilter::getLastCumulativeDiff |
( |
| ) |
|
|
protected |
◆ shared_from_this()
boost::shared_ptr< BaseCharFilter > Lucene::BaseCharFilter::shared_from_this |
( |
| ) |
|
|
inline |
◆ diffs
IntArray Lucene::BaseCharFilter::diffs |
|
protected |
◆ offsets
IntArray Lucene::BaseCharFilter::offsets |
|
protected |
◆ size
int32_t Lucene::BaseCharFilter::size |
|
protected |
The documentation for this class was generated from the following file: