#ifndef _NS_LUCENE_DOCUMENT_H_ #define _NS_LUCENE_DOCUMENT_H_ #include "Xpclucene.h" #include "nsILuceneDocument.h" LUCENE_FORWARD_DECLARE1(document, Document) class nsLuceneDocument : public nsILuceneDocument { public: NS_DECL_ISUPPORTS NS_DECL_NSILUCENEDOCUMENT nsLuceneDocument(lucene::document::Document* pDocument, bool pDelete); lucene::document::Document* getDocument(); private: ~nsLuceneDocument(); bool mDelete; lucene::document::Document* mDocument; protected: /* additional members */ }; #endif // _NS_LUCENE_DOCUMENT_H_