18#if !defined(XERCESC_INCLUDE_GUARD_DOMPSVITYPEINFO_HPP)
19#define XERCESC_INCLUDE_GUARD_DOMPSVITYPEINFO_HPP
24#include <xercesc/util/XMLString.hpp>
27XERCES_CPP_NAMESPACE_BEGIN
112XERCES_CPP_NAMESPACE_END
The DOMPSVITypeInfo interface represent the PSVI info used by DOMElement or DOMAttr nodes,...
Definition DOMPSVITypeInfo.hpp:35
virtual int getNumericProperty(PSVIProperty prop) const =0
Returns the numeric value of the specified PSVI property associated to a DOMElement or DOMAttr,...
virtual ~DOMPSVITypeInfo()
Destructor.
Definition DOMPSVITypeInfo.hpp:83
virtual const XMLCh * getStringProperty(PSVIProperty prop) const =0
Returns the string value of the specified PSVI property associated to a DOMElement or DOMAttr,...
DOMPSVITypeInfo()
Definition DOMPSVITypeInfo.hpp:42
PSVIProperty
Definition DOMPSVITypeInfo.hpp:58
@ PSVI_Type_Definition_Anonymous
Definition DOMPSVITypeInfo.hpp:64
@ PSVI_Schema_Normalized_Value
Definition DOMPSVITypeInfo.hpp:70
@ PSVI_Validation_Attempted
Definition DOMPSVITypeInfo.hpp:60
@ PSVI_Nil
Definition DOMPSVITypeInfo.hpp:65
@ PSVI_Type_Definition_Name
Definition DOMPSVITypeInfo.hpp:62
@ PSVI_Type_Definition_Namespace
Definition DOMPSVITypeInfo.hpp:63
@ PSVI_Validity
Definition DOMPSVITypeInfo.hpp:59
@ PSVI_Schema_Specified
Definition DOMPSVITypeInfo.hpp:71
@ PSVI_Member_Type_Definition_Anonymous
Definition DOMPSVITypeInfo.hpp:68
@ PSVI_Schema_Default
Definition DOMPSVITypeInfo.hpp:69
@ PSVI_Member_Type_Definition_Namespace
Definition DOMPSVITypeInfo.hpp:67
@ PSVI_Member_Type_Definition_Name
Definition DOMPSVITypeInfo.hpp:66
@ PSVI_Type_Definition_Type
Definition DOMPSVITypeInfo.hpp:61