7 #ifndef QUERYPARSERCHARSTREAM_H
8 #define QUERYPARSERCHARSTREAM_H
29 virtual wchar_t readChar() = 0;
34 virtual int32_t getColumn() = 0;
39 virtual int32_t getLine() = 0;
43 virtual int32_t getEndColumn() = 0;
47 virtual int32_t getEndLine() = 0;
51 virtual int32_t getBeginColumn() = 0;
55 virtual int32_t getBeginLine() = 0;
60 virtual void backup(int32_t amount) = 0;
64 virtual wchar_t BeginToken() = 0;
69 virtual String GetImage() = 0;
73 virtual CharArray GetSuffix(int32_t length) = 0;
78 virtual void Done() = 0;
This interface describes a character stream that maintains line and column number positions of the ch...
Definition: QueryParserCharStream.h:22
#define LUCENE_INTERFACE(Name)
Definition: LuceneObject.h:19
Definition: AbstractAllTermDocs.h:12