#ifndef _NS_LUCENE_UTILS_H_ #define _NS_LUCENE_UTILS_H_ #include "nsCOMPtr.h" #include "prtime.h" class nsLuceneUtils { public: static nsresult urlDecode(const nsACString& url, PRUnichar** decoded); static nsresult ParseRFC3339GMT(const nsAString& date, PRTime* aResult); static nsresult FormatRFC3339GMT(PRTime aTime, nsAString& aResult); static nsresult FormatRFC3339Local(PRTime aTime, nsAString& aResult); static nsresult ParseIndexDateGMT(const nsAString& date, PRTime* aResult); static nsresult FormatIndexDateGMT(PRTime aTime, nsAString& aResult); }; #endif // _NS_LUCENE_UTILS_H_