00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #if !defined(DOMTYPEINFO_HPP)
00018 #define DOMTYPEINFO_HPP
00019
00020
00021
00022
00023 #include <xercesc/util/XMLString.hpp>
00024
00025
00026 XERCES_CPP_NAMESPACE_BEGIN
00027
00034 class DOMTypeInfo
00035 {
00036 protected:
00037
00038
00039
00042 DOMTypeInfo() {};
00044
00045 private:
00046
00047
00048
00051 DOMTypeInfo(const DOMTypeInfo &);
00052 DOMTypeInfo & operator = (const DOMTypeInfo &);
00054
00055 public:
00056
00057
00058
00059
00066 virtual ~DOMTypeInfo() {};
00068
00070
00071
00072
00083 virtual const XMLCh* getName() const = 0;
00084
00097 virtual const XMLCh* getNamespace() const = 0;
00099 };
00100
00101 XERCES_CPP_NAMESPACE_END
00102
00103 #endif
00104