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
96 void writeAnnotation(
DOMNode* node, ANNOTATION_TARGET targetType);
110 const XMLCh *getAnnotationString()
const;
111 XMLCh *getAnnotationString();
126 inline const XMLCh* getSystemId()
const;
133 void setSystemId(
const XMLCh*
const systemId);
148 XSAnnotation & operator=(const XSAnnotation &);
166 inline const
XMLCh *XSAnnotation::getAnnotationString()
const
const XMLCh * getSystemId() const
Definition: XSAnnotation.hpp:182
XMLUInt64 XMLFileLoc
Definition: Xerces_autoconf_config.borland.hpp:116
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
ANNOTATION_TARGET
Definition: XSAnnotation.hpp:46
Definition: XSAnnotation.hpp:41
Configurable memory manager.
Definition: MemoryManager.hpp:39
Receive notification of general document events.
Definition: ContentHandler.hpp:60
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
Definition: XSObject.hpp:42
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139
const XMLCh * getAnnotationString() const
A text representation of annotation.
Definition: XSAnnotation.hpp:166
void getLineCol(XMLFileLoc &line, XMLFileLoc &col) const
Getter.
Definition: XSAnnotation.hpp:176
void setLineCol(XMLFileLoc line, XMLFileLoc col)
Setter.
Definition: XSAnnotation.hpp:187