7 #ifndef TEESINKTOKENFILTER_H
8 #define TEESINKTOKENFILTER_H
89 void consumeAllTokens();
91 virtual bool incrementToken();
106 virtual void reset();
140 virtual bool incrementToken();
142 virtual void reset();
boost::shared_ptr< AttributeSourceState > AttributeSourceStatePtr
Definition: LuceneTypes.h:521
boost::shared_ptr< SinkTokenStream > SinkTokenStreamPtr
Definition: LuceneTypes.h:48
Collection< AttributeSourceStatePtr >::iterator it
Definition: TeeSinkTokenFilter.h:131
SinkFilterPtr filter
Definition: TeeSinkTokenFilter.h:132
boost::shared_ptr< AttributeSource > AttributeSourcePtr
Definition: LuceneTypes.h:520
A filter that decides which AttributeSource states to store in the sink.
Definition: TeeSinkTokenFilter.h:120
AttributeSourceStatePtr finalState
Definition: TeeSinkTokenFilter.h:129
Base class for all Lucene classes.
Definition: LuceneObject.h:31
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< SinkFilter > SinkFilterPtr
Definition: LuceneTypes.h:47
A TokenFilter is a TokenStream whose input is another TokenStream.
Definition: TokenFilter.h:18
Definition: TeeSinkTokenFilter.h:109
boost::shared_ptr< TokenStream > TokenStreamPtr
Definition: LuceneTypes.h:63
Collection< SinkTokenStreamPtr > sinks
Definition: TeeSinkTokenFilter.h:68
Definition: TeeSinkTokenFilter.h:95
bool initIterator
Definition: TeeSinkTokenFilter.h:130
This TokenFilter provides the ability to set aside attribute states that have already been analyzed...
Definition: TeeSinkTokenFilter.h:62
A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...
Definition: TokenStream.h:44