22#if !defined(XERCESC_INCLUDE_GUARD_XSANNOTATION_HPP) 
   23#define XERCESC_INCLUDE_GUARD_XSANNOTATION_HPP 
   26#include <xercesc/internal/XSerializable.hpp> 
   70        const XMLCh* 
const contents
 
  110    const XMLCh *getAnnotationString() 
const;
 
  111    XMLCh *getAnnotationString();
 
  126    inline const XMLCh*   getSystemId()                    
const;
 
 
#define XMLPARSER_EXPORT
Definition XercesDefs.hpp:163
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
XMLUInt64 XMLFileLoc
Definition Xerces_autoconf_config.hpp:144
Receive notification of general document events.
Definition ContentHandler.hpp:61
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition DOMNode.hpp:139
Configurable memory manager.
Definition MemoryManager.hpp:40
Definition XSAnnotation.hpp:42
void setSystemId(const XMLCh *const systemId)
const XMLCh * getSystemId() const
Definition XSAnnotation.hpp:182
void writeAnnotation(ContentHandler *handler)
Write contents of the annotation to the specified object.
const XMLCh * getAnnotationString() const
A text representation of annotation.
Definition XSAnnotation.hpp:166
void writeAnnotation(DOMNode *node, ANNOTATION_TARGET targetType)
Write contents of the annotation to the specified DOM object.
XSAnnotation(const XMLCh *const contents, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
The default constructor.
ANNOTATION_TARGET
Definition XSAnnotation.hpp:46
void setNext(XSAnnotation *const nextAnnotation)
methods needed by implementation
void setLineCol(XMLFileLoc line, XMLFileLoc col)
Setter.
Definition XSAnnotation.hpp:187
void getLineCol(XMLFileLoc &line, XMLFileLoc &col) const
Getter.
Definition XSAnnotation.hpp:176
Definition XSObject.hpp:43