1 /* $XConsortium: EntityCatalog.h /main/1 1996/07/29 16:50:18 cde-hp $ */
2 #ifndef EntityCatalog_INCLUDED
3 #define EntityCatalog_INCLUDED 1
12 #include "SubstTable.h"
15 namespace SP_NAMESPACE {
22 class SP_API EntityCatalog : public Resource {
26 virtual Boolean namecaseGeneral() const = 0;
27 virtual Boolean namecaseEntity() const = 0;
28 virtual const SubstTable<Char> &upperSubstTable() const = 0;
29 virtual const StringC &peroDelim() const = 0;
31 virtual ~EntityCatalog();
32 virtual Boolean sgmlDecl(const CharsetInfo &,
35 virtual Boolean lookup(const EntityDecl &,
40 virtual Boolean lookupPublic(const StringC &,
44 virtual Boolean defaultDoctype(const CharsetInfo &,
54 #endif /* not EntityCatalog_INCLUDED */