1 // Copyright (c) 1994, 1995 James Clark
2 // See the file COPYING for copying permission.
3 #pragma ident	"%Z%%M%	%I%	%E% SMI"
4 
5 #ifndef SOEntityCatalog_INCLUDED
6 #define SOEntityCatalog_INCLUDED 1
7 
8 #ifdef __GNUG__
9 #pragma interface
10 #endif
11 
12 #include "ExtendEntityManager.h"
13 
14 #ifdef SP_NAMESPACE
15 namespace SP_NAMESPACE {
16 #endif
17 
18 class SP_API SOCatalogManager : public ExtendEntityManager::CatalogManager {
19 public:
20   static ExtendEntityManager::CatalogManager *
21     make(const Vector<StringC> &sysids,
22 	 size_t nSysidsMustExist,
23 	 const CharsetInfo *sysidCharset,
24 	 const CharsetInfo *catalogCharset,
25 	 Boolean useDocCatalog);
26 };
27 
28 #ifdef SP_NAMESPACE
29 }
30 #endif
31 
32 #endif /* not SOEntityCatalog_INCLUDED */
33