mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-07-15 05:17:11 +02:00
Update POCO library.
This commit is contained in:
28
vendor/POCO/XML/include/Poco/DOM/MutationEvent.h
vendored
28
vendor/POCO/XML/include/Poco/DOM/MutationEvent.h
vendored
@ -30,49 +30,49 @@ class Node;
|
||||
|
||||
|
||||
class XML_API MutationEvent: public Event
|
||||
/// The MutationEvent interface provides specific contextual
|
||||
/// The MutationEvent interface provides specific contextual
|
||||
/// information associated with Mutation events.
|
||||
{
|
||||
public:
|
||||
enum AttrChangeType
|
||||
{
|
||||
MODIFICATION = 1, /// The Attr was modified in place.
|
||||
ADDITION = 2, /// The Attr was just added.
|
||||
REMOVAL = 3 /// The Attr was just removed.
|
||||
ADDITION = 2, /// The Attr was just added.
|
||||
REMOVAL = 3 /// The Attr was just removed.
|
||||
};
|
||||
|
||||
Node* relatedNode() const;
|
||||
/// relatedNode is used to identify a secondary node related to a mutation
|
||||
/// relatedNode is used to identify a secondary node related to a mutation
|
||||
/// event. For example, if a mutation event is dispatched
|
||||
/// to a node indicating that its parent has changed, the relatedNode is the
|
||||
/// to a node indicating that its parent has changed, the relatedNode is the
|
||||
/// changed parent. If an event is instead dispatched to a
|
||||
/// subtree indicating a node was changed within it, the relatedNode is
|
||||
/// subtree indicating a node was changed within it, the relatedNode is
|
||||
/// the changed node. In the case of the DOMAttrModified
|
||||
/// event it indicates the Attr node which was modified, added, or removed.
|
||||
|
||||
const XMLString& prevValue() const;
|
||||
/// prevValue indicates the previous value of the Attr node in DOMAttrModified
|
||||
/// prevValue indicates the previous value of the Attr node in DOMAttrModified
|
||||
/// events, and of the CharacterData node in DOMCharDataModified events.
|
||||
|
||||
const XMLString& newValue() const;
|
||||
/// newValue indicates the new value of the Attr node in DOMAttrModified
|
||||
/// newValue indicates the new value of the Attr node in DOMAttrModified
|
||||
/// events, and of the CharacterData node in DOMCharDataModified events.
|
||||
|
||||
const XMLString& attrName() const;
|
||||
/// attrName indicates the name of the changed Attr node in a DOMAttrModified event.
|
||||
|
||||
AttrChangeType attrChange() const;
|
||||
/// attrChange indicates the type of change which triggered the
|
||||
/// attrChange indicates the type of change which triggered the
|
||||
/// DOMAttrModified event. The values can be MODIFICATION,
|
||||
/// ADDITION, or REMOVAL.
|
||||
|
||||
void initMutationEvent(const XMLString& type, bool canBubble, bool cancelable, Node* relatedNode,
|
||||
void initMutationEvent(const XMLString& type, bool canBubble, bool cancelable, Node* relatedNode,
|
||||
const XMLString& prevValue, const XMLString& newValue, const XMLString& attrName, AttrChangeType change);
|
||||
/// The initMutationEvent method is used to initialize the value of a
|
||||
/// The initMutationEvent method is used to initialize the value of a
|
||||
/// MutationEvent created through the DocumentEvent
|
||||
/// interface. This method may only be called before the MutationEvent
|
||||
/// interface. This method may only be called before the MutationEvent
|
||||
/// has been dispatched via the dispatchEvent method,
|
||||
/// though it may be called multiple times during that phase if
|
||||
/// though it may be called multiple times during that phase if
|
||||
/// necessary. If called multiple times, the final invocation takes
|
||||
/// precedence.
|
||||
|
||||
@ -88,7 +88,7 @@ public:
|
||||
protected:
|
||||
MutationEvent(Document* pOwnerDocument, const XMLString& type);
|
||||
MutationEvent(Document* pOwnerDocument, const XMLString& type, EventTarget* pTarget, bool canBubble, bool cancelable, Node* relatedNode);
|
||||
MutationEvent(Document* pOwnerDocument, const XMLString& type, EventTarget* pTarget, bool canBubble, bool cancelable, Node* relatedNode,
|
||||
MutationEvent(Document* pOwnerDocument, const XMLString& type, EventTarget* pTarget, bool canBubble, bool cancelable, Node* relatedNode,
|
||||
const XMLString& prevValue, const XMLString& newValue, const XMLString& attrName, AttrChangeType change);
|
||||
~MutationEvent();
|
||||
|
||||
|
Reference in New Issue
Block a user