00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #if !defined(DOMCONFIGURATION_HPP)
00018 #define DOMCONFIGURATION_HPP
00019
00020
00021
00022
00023
00024 #include <xercesc/util/XMLString.hpp>
00025
00026 XERCES_CPP_NAMESPACE_BEGIN
00027
00417 class DOMConfiguration
00418 {
00419 protected:
00420
00421
00422
00425 DOMConfiguration() {};
00427
00428 private:
00429
00430
00431
00434 DOMConfiguration(const DOMConfiguration &);
00435 DOMConfiguration & operator = (const DOMConfiguration &);
00437
00438 public:
00439
00440
00441
00442
00443
00457 virtual void setParameter(const XMLCh* name, const void* value) = 0;
00458
00459
00460
00461
00472 virtual const void* getParameter(const XMLCh* name) const = 0;
00473
00474
00475
00476
00477
00478
00488 virtual bool canSetParameter(const XMLCh* name, const void* value) const = 0;
00489
00490
00491
00492
00499 virtual ~DOMConfiguration() {};
00501 };
00502
00503 XERCES_CPP_NAMESPACE_END
00504
00505 #endif
00506