xref: /AOO41X/main/xmlhelp/source/cxxhelp/provider/resultsetfactory.hxx (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1*cdf0e10cSrcweir #ifndef _RESULTSETFACTORY_HXX
2*cdf0e10cSrcweir #define _RESULTSETFACTORY_HXX
3*cdf0e10cSrcweir 
4*cdf0e10cSrcweir 
5*cdf0e10cSrcweir #include "resultsetbase.hxx"
6*cdf0e10cSrcweir 
7*cdf0e10cSrcweir 
8*cdf0e10cSrcweir namespace chelp {
9*cdf0e10cSrcweir 
10*cdf0e10cSrcweir 	class ResultSetBase;
11*cdf0e10cSrcweir 
12*cdf0e10cSrcweir 	class ResultSetFactory
13*cdf0e10cSrcweir 	{
14*cdf0e10cSrcweir 	public:
15*cdf0e10cSrcweir 
16*cdf0e10cSrcweir 		virtual ~ResultSetFactory() { };
17*cdf0e10cSrcweir 
18*cdf0e10cSrcweir 		virtual ResultSetBase* createResultSet() = 0;
19*cdf0e10cSrcweir 	};
20*cdf0e10cSrcweir 
21*cdf0e10cSrcweir 
22*cdf0e10cSrcweir 
23*cdf0e10cSrcweir }
24*cdf0e10cSrcweir 
25*cdf0e10cSrcweir 
26*cdf0e10cSrcweir 
27*cdf0e10cSrcweir #endif
28