Examples of MutationEvent


Examples of org.w3c.dom.events.MutationEvent

            {
                // Child is told that it is about to be removed
                lc=LCount.lookup(MutationEventImpl.DOM_NODE_REMOVED);
                if(lc.captures+lc.bubbles+lc.defaults>0)
                {
                    MutationEvent me= new MutationEventImpl();
                    me.initMutationEvent(MutationEventImpl.DOM_NODE_REMOVED,
                                         true,false,this,null,
                                         null,null,(short)0);
                    oldInternal.dispatchEvent(me);
                }
           
                // If within Document, child's subtree is informed that it's
                // losing that status
                lc=LCount.lookup(
                             MutationEventImpl.DOM_NODE_REMOVED_FROM_DOCUMENT);
                if(lc.captures+lc.bubbles+lc.defaults>0)
                {
                    NodeImpl eventAncestor=this;
                    if(enclosingAttr!=null)
                        eventAncestor=
                            (NodeImpl) enclosingAttr.node.getOwnerElement();
                    if(eventAncestor!=null) // Might have been orphan Attr
                    {
                        for(NodeImpl p=eventAncestor.parentNode();
                            p!=null;
                            p=p.parentNode())
                        {
                            eventAncestor=p; // Last non-null ancestor
                        }
                        if(eventAncestor.getNodeType()==Node.DOCUMENT_NODE)
                        {
                            MutationEvent me= new MutationEventImpl();
                            me.initMutationEvent(MutationEventImpl
                                               .DOM_NODE_REMOVED_FROM_DOCUMENT,
                                                 false,false,
                                                 null,null,null,null,(short)0);
                            dispatchEventToSubtree(oldInternal,me);
                        }
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

    public void handleEvent(Event evt) {
        if (!(evt instanceof MutationEvent))
            return;
        java.lang.System.out.println("[MutationListener] got event:" + evt.toString());
        MutationEvent mutevt = (MutationEvent) evt;
        Node node = mutevt.getRelatedNode();
        if (!(node instanceof Element))
            return;
        Element el = (Element) node;
        switch (mutevt.getAttrChange()) {
            case MutationEvent.MODIFICATION: {
                handleModification(mutevt, el);
                return;
            }
            case MutationEvent.ADDITION: {
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

  public void handleEvent(Event evt) {
    // TODO Auto-generated method stub
    try
    {
      // If the event is from THIS NODE.. and not a child...
      MutationEvent mevt = (MutationEvent)evt;
      if( ((Node)getElement()) == mevt.getRelatedNode() )
      {
        //java.lang.System.out.println("[DOMTreeNode] " + getText() + "got event... " + this.hashCode());
        if( mevt.getAttrName().equals("Name") )
        {
          //java.lang.System.out.println("[DOMTreeNode] " + mevt.getPrevValue()+ "got Name Changed..." + mevt.getNewValue());
        }
          //setText
        // ONLY listening to attr_modified
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

     */
    protected void fireDOMSubtreeModifiedEvent() {
  AbstractDocument doc = getCurrentDocument();
  if (doc.getEventsEnabled()) {
      DocumentEvent de = (DocumentEvent)doc;
      MutationEvent ev = (MutationEvent)de.createEvent("MutationEvents");
      ev.initMutationEvent("DOMSubtreeModified",
         true,   // canBubbleArg
         false,  // cancelableArg
         null,   // relatedNodeArg
         null,   // prevValueArg
         null,   // newValueArg
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

     */
    protected void fireDOMNodeInsertedEvent(Node node) {
  AbstractDocument doc = getCurrentDocument();
  if (doc.getEventsEnabled()) {
      DocumentEvent de = (DocumentEvent)doc;
      MutationEvent ev = (MutationEvent)de.createEvent("MutationEvents");
      ev.initMutationEvent("DOMNodeInserted",
         true,   // canBubbleArg
         false,  // cancelableArg
         this,   // relatedNodeArg
         null,   // prevValueArg
         null,   // newValueArg
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

     */
    protected void fireDOMNodeRemovedEvent(Node node) {
  AbstractDocument doc = getCurrentDocument();
  if (doc.getEventsEnabled()) {
      DocumentEvent de = (DocumentEvent)doc;
      MutationEvent ev = (MutationEvent)de.createEvent("MutationEvents");
      ev.initMutationEvent("DOMNodeRemoved",
         true,   // canBubbleArg
         false,  // cancelableArg
         this,   // relatedNodeArg
         null,   // prevValueArg
         null,   // newValueArg
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

        }
    }

    protected class DOMAttrModifiedListener implements EventListener {
        public void handleEvent (Event evt) {
            MutationEvent me = (MutationEvent)evt;
            if (me.getAttrChange() != MutationEvent.MODIFICATION)
                updateScriptingListeners((Element)me.getTarget(),
                                         me.getAttrName());
        }
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

     */
    public void fireDOMNodeInsertedIntoDocumentEvent() {
        AbstractDocument doc = getCurrentDocument();
        if (doc.getEventsEnabled()) {
            DocumentEvent de = (DocumentEvent)doc;
            MutationEvent ev = (MutationEvent)de.createEvent("MutationEvents");
            ev.initMutationEvent("DOMNodeInsertedIntoDocument",
                                 true,   // canBubbleArg
                                 false,  // cancelableArg
                                 null,   // relatedNodeArg
                                 null,   // prevValueArg
                                 null,   // newValueArg
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

     */
    public void fireDOMNodeRemovedFromDocumentEvent() {
        AbstractDocument doc = getCurrentDocument();
        if (doc.getEventsEnabled()) {
            DocumentEvent de = (DocumentEvent)doc;
            MutationEvent ev = (MutationEvent)de.createEvent("MutationEvents");
            ev.initMutationEvent("DOMNodeRemovedFromDocument",
                                 true,   // canBubbleArg
                                 false,  // cancelableArg
                                 null,   // relatedNodeArg
                                 null,   // prevValueArg
                                 null,   // newValueArg
View Full Code Here

Examples of org.w3c.dom.events.MutationEvent

    protected void fireDOMCharacterDataModifiedEvent(String oldv,
                                                     String newv) {
        AbstractDocument doc = getCurrentDocument();
        if (doc.getEventsEnabled()) {
            DocumentEvent de = (DocumentEvent)doc;
            MutationEvent ev = (MutationEvent)de.createEvent("MutationEvents");
            ev.initMutationEvent("DOMCharacterDataModified",
                                 true,  // canBubbleArg
                                 false, // cancelableArg
                                 null,  // relatedNodeArg
                                 oldv,  // prevValueArg
                                 newv,  // newValueArg
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.