SourceForge.net Logo
List of all members
xercesc::DOMPSVITypeInfo Class Referenceabstract

The DOMPSVITypeInfo interface represent the PSVI info used by DOMElement or DOMAttr nodes, specified in the schemas associated with the document. More...

#include <DOMPSVITypeInfo.hpp>

Public Member Functions

Destructor
virtual ~DOMPSVITypeInfo ()
 Destructor. More...
 
virtual const XMLCh * getStringProperty (PSVIProperty prop) const =0
 Returns the string value of the specified PSVI property associated to a DOMElement or DOMAttr, or null if not available. More...
 
virtual int getNumericProperty (PSVIProperty prop) const =0
 Returns the numeric value of the specified PSVI property associated to a DOMElement or DOMAttr, or null if not available. More...
 

Protected Member Functions

Hidden constructors
 DOMPSVITypeInfo ()
 

Unimplemented constructors and operators

enum  PSVIProperty {
  PSVI_Validity, PSVI_Validation_Attempted, PSVI_Type_Definition_Type, PSVI_Type_Definition_Name,
  PSVI_Type_Definition_Namespace, PSVI_Type_Definition_Anonymous, PSVI_Nil, PSVI_Member_Type_Definition_Name,
  PSVI_Member_Type_Definition_Namespace, PSVI_Member_Type_Definition_Anonymous, PSVI_Schema_Default, PSVI_Schema_Normalized_Value,
  PSVI_Schema_Specified
}
 

Detailed Description

The DOMPSVITypeInfo interface represent the PSVI info used by DOMElement or DOMAttr nodes, specified in the schemas associated with the document.

Member Enumeration Documentation

◆ PSVIProperty

Enumerator
PSVI_Validity 
PSVI_Validation_Attempted 
PSVI_Type_Definition_Type 
PSVI_Type_Definition_Name 
PSVI_Type_Definition_Namespace 
PSVI_Type_Definition_Anonymous 
PSVI_Nil 
PSVI_Member_Type_Definition_Name 
PSVI_Member_Type_Definition_Namespace 
PSVI_Member_Type_Definition_Anonymous 
PSVI_Schema_Default 
PSVI_Schema_Normalized_Value 
PSVI_Schema_Specified 

Constructor & Destructor Documentation

◆ DOMPSVITypeInfo()

xercesc::DOMPSVITypeInfo::DOMPSVITypeInfo ( )
inlineprotected

◆ ~DOMPSVITypeInfo()

virtual xercesc::DOMPSVITypeInfo::~DOMPSVITypeInfo ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ getNumericProperty()

virtual int xercesc::DOMPSVITypeInfo::getNumericProperty ( PSVIProperty  prop) const
pure virtual

Returns the numeric value of the specified PSVI property associated to a DOMElement or DOMAttr, or null if not available.

Returns
the numeric value of the specified PSVI property associated to a DOMElement or DOMAttr, or null if not available.

◆ getStringProperty()

virtual const XMLCh* xercesc::DOMPSVITypeInfo::getStringProperty ( PSVIProperty  prop) const
pure virtual

Returns the string value of the specified PSVI property associated to a DOMElement or DOMAttr, or null if not available.

Returns
the string value of the specified PSVI property associated to a DOMElement or DOMAttr, or null if not available.

The documentation for this class was generated from the following file: