7 #ifndef MAPPINGCHARFILTER_H
8 #define MAPPINGCHARFILTER_H
36 virtual int32_t read();
37 virtual int32_t read(
wchar_t* buffer, int32_t offset, int32_t length);
41 void pushChar(int32_t c);
42 void pushLastChar(int32_t c);
boost::shared_ptr< CharStream > CharStreamPtr
Definition: LuceneTypes.h:27
boost::shared_ptr< Reader > ReaderPtr
Definition: LuceneTypes.h:547
String replacement
Definition: MappingCharFilter.h:31
int32_t nextCharCounter
Definition: MappingCharFilter.h:33
int32_t charPointer
Definition: MappingCharFilter.h:32
Simplistic CharFilter that applies the mappings contained in a NormalizeCharMap to the character stre...
Definition: MappingCharFilter.h:16
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< NormalizeCharMap > NormalizeCharMapPtr
Definition: LuceneTypes.h:38
Collection< wchar_t > buffer
Definition: MappingCharFilter.h:30
Base utility class for implementing a CharFilter. You subclass this, and then record mappings by call...
Definition: BaseCharFilter.h:16