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