-
public interface UserDataHandler
When associating an object to a key on a node usingNode.setUserData()
the application can provide a handler that gets called when the node the object is associated to is being cloned, imported, or renamed. This can be used by the application to implement various behaviors regarding the data it associates to the DOM nodes. This interface defines that handler.See also the Document Object Model (DOM) Level 3 Core Specification.
- Since:
- DOM Level 3
-
-
Field Summary
Fields Modifier and Type Field and Description static short
NODE_ADOPTED
The node is adopted, usingDocument.adoptNode()
.static short
NODE_CLONED
The node is cloned, usingNode.cloneNode()
.static short
NODE_DELETED
The node is deleted.static short
NODE_IMPORTED
The node is imported, usingDocument.importNode()
.static short
NODE_RENAMED
The node is renamed, usingDocument.renameNode()
.
-
-
-
Field Detail
-
NODE_CLONED
static final short NODE_CLONED
The node is cloned, usingNode.cloneNode()
.- See Also:
- Constant Field Values
-
NODE_IMPORTED
static final short NODE_IMPORTED
The node is imported, usingDocument.importNode()
.- See Also:
- Constant Field Values
-
NODE_DELETED
static final short NODE_DELETED
The node is deleted.Note: This may not be supported or may not be reliable in certain environments, such as Java, where the implementation has no real control over when objects are actually deleted.
- See Also:
- Constant Field Values
-
NODE_RENAMED
static final short NODE_RENAMED
The node is renamed, usingDocument.renameNode()
.- See Also:
- Constant Field Values
-
NODE_ADOPTED
static final short NODE_ADOPTED
The node is adopted, usingDocument.adoptNode()
.- See Also:
- Constant Field Values
-
-
Method Detail
-
handle
void handle(short operation, String key, Object data, Node src, Node dst)
This method is called whenever the node for which this handler is registered is imported or cloned.
DOM applications must not raise exceptions in aUserDataHandler
. The effect of throwing exceptions from the handler is DOM implementation dependent.- Parameters:
operation
- Specifies the type of operation that is being performed on the node.key
- Specifies the key for which this handler is being called.data
- Specifies the data for which this handler is being called.src
- Specifies the node being cloned, adopted, imported, or renamed. This isnull
when the node is being deleted.dst
- Specifies the node newly created if any, ornull
.
-
-
Deutsche Übersetzung
Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.
Vielen Dank im Voraus.
Dokument erstellt 11/06/2005, zuletzt geändert 04/03/2020
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/java-api-rf-org/w3c/dom/userdatahandler.html
Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.
Referenzen
Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.