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

Go to the documentation of this file.

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_DOMUSERDATAHANDLER_HPP)

23#define XERCESC_INCLUDE_GUARD_DOMUSERDATAHANDLER_HPP

24

27

29

41protected:

42

43

44

49

50private:

51

52

53

59

60public:

61

62

63

72

73

74

75

99 NODE_CLONED = 1,

100 NODE_IMPORTED = 2,

101 NODE_DELETED = 3,

102 NODE_RENAMED = 4,

103 NODE_ADOPTED = 5

106

107

108

109

110

128 const XMLCh* const key,

129 void* data,

132

134

135};

136

138

139#endif

140

#define CDOM_EXPORT

Definition XercesDefs.hpp:166

#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

The DOMNode interface is the primary datatype for the entire Document Object Model.

Definition DOMNode.hpp:139

When associating an object to a key on a node using setUserData the application can provide a handler...

Definition DOMUserDataHandler.hpp:40

DOMOperationType

Operation Type.

Definition DOMUserDataHandler.hpp:98

DOMUserDataHandler()

Definition DOMUserDataHandler.hpp:47

virtual ~DOMUserDataHandler()

Destructor.

Definition DOMUserDataHandler.hpp:70

virtual void handle(DOMOperationType operation, const XMLCh *const key, void *data, const DOMNode *src, DOMNode *dst)=0

This method is called whenever the node for which this handler is registered is imported or cloned.