#ifndef _NS_LUCENE_ANALYZER_H_ #define _NS_LUCENE_ANALYZER_H_ #include "Xpclucene.h" #include "nsILuceneAnalyzer.h" LUCENE_FORWARD_DECLARE1(analysis, Analyzer) class nsLuceneAnalyzer : public nsILuceneAnalyzer { public: NS_DECL_ISUPPORTS NS_DECL_NSILUCENEANALYZER nsLuceneAnalyzer(lucene::analysis::Analyzer *pAnalyzer); /* methods not part of public interface */ lucene::analysis::Analyzer *getAnalyzer(); private: lucene::analysis::Analyzer *mAnalyzer; ~nsLuceneAnalyzer(); protected: /* additional members */ }; #endif // _NS_LUCENE_ANALYZER_H_