Xerces-C++: LexicalHandler.hpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22#if !defined(XERCESC_INCLUDE_GUARD_LEXICALHANDLER_HPP)

23#define XERCESC_INCLUDE_GUARD_LEXICALHANDLER_HPP

24

26

28

47{

48public:

55

61

80 (

81 const XMLCh* const chars

83 ) = 0;

84

95

106

118

129

143 (

144 const XMLCh* const name

145 , const XMLCh* const publicId

146 , const XMLCh* const systemId

147 ) = 0;

148

160

162private :

163

164

168};

169

171

172#endif

#define SAX2_EXPORT

Definition XercesDefs.hpp:165

#define XERCES_CPP_NAMESPACE_BEGIN

Definition XercesDefs.hpp:112

#define XERCES_CPP_NAMESPACE_END

Definition XercesDefs.hpp:113

size_t XMLSize_t

Definition Xerces_autoconf_config.hpp:112

char16_t XMLCh

Definition Xerces_autoconf_config.hpp:120

Receive notification of lexical events.

Definition LexicalHandler.hpp:47

virtual void startDTD(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)=0

Receive notification of the start of the DTD declarations.

virtual void endDTD()=0

Receive notification of the end of the DTD declarations.

virtual void endEntity(const XMLCh *const name)=0

Receive notification of the end of an entity.

LexicalHandler()

Default constructor.

Definition LexicalHandler.hpp:52

virtual void startCDATA()=0

Receive notification of the start of a CDATA section.

virtual void endCDATA()=0

Receive notification of the end of a CDATA section.

virtual ~LexicalHandler()

Destructor.

Definition LexicalHandler.hpp:57

virtual void startEntity(const XMLCh *const name)=0

Receive notification of the start of an entity.

virtual void comment(const XMLCh *const chars, const XMLSize_t length)=0

Receive notification of comments.