Package org.apache.xerces.dom.events

Examples of org.apache.xerces.dom.events.MutationEventImpl.initMutationEvent()


            // "Local" events (non-aggregated)
            // New child is told it was inserted, and where
            LCount lc = LCount.lookup(MutationEventImpl.DOM_NODE_INSERTED);
            if (lc.captures + lc.bubbles + lc.defaults > 0) {
                MutationEventImpl me = new MutationEventImpl();
                me.initMutationEvent(MutationEventImpl.DOM_NODE_INSERTED,
                                     true, false, node,
                                     null, null, null, (short) 0);
                dispatchEvent(newInternal, me);
            }
View Full Code Here


                            p = p.parentNode();
                        }
                    }
                    if (eventAncestor.getNodeType() == Node.DOCUMENT_NODE){
                        MutationEventImpl me = new MutationEventImpl();
                        me.initMutationEvent(MutationEventImpl
                                             .DOM_NODE_INSERTED_INTO_DOCUMENT,
                                             false,false,null,null,
                                             null,null,(short)0);
                        dispatchEventToSubtree(node, newInternal, me);
                    }
View Full Code Here

          // If we have to send DOMAttrModified (determined earlier),
            // do so.
            LCount lc = LCount.lookup(MutationEventImpl.DOM_ATTR_MODIFIED);
            if (lc.captures + lc.bubbles + lc.defaults > 0) {
                MutationEventImpl me= new MutationEventImpl();
                me.initMutationEvent(MutationEventImpl.DOM_ATTR_MODIFIED,
                                     true, false, null,
                                     attr.getNodeValue(), null, name,
                                     MutationEvent.REMOVAL);
                dispatchEvent(oldOwner, me);
            }
View Full Code Here

                LCount lc = LCount.lookup(MutationEventImpl.DOM_ATTR_MODIFIED);
                    owner=((NodeImpl)(enclosingAttr.getOwnerElement()));
                if(lc.captures+lc.bubbles+lc.defaults>0) {
                    if(owner!=null) {
                        MutationEventImpl me= new MutationEventImpl();
                        me.initMutationEvent(
                                           MutationEventImpl.DOM_ATTR_MODIFIED,
                                             true, false, enclosingAttr,
                                             oldvalue,
                                             enclosingAttr.getNodeValue(),
                                             enclosingAttr.getNodeName(),
View Full Code Here

            // "This event is dispatched after all other events caused by the
            // mutation have been fired."
            LCount lc=LCount.lookup(MutationEventImpl.DOM_SUBTREE_MODIFIED);
            if(lc.captures+lc.bubbles+lc.defaults>0) {
                MutationEvent me= new MutationEventImpl();
                me.initMutationEvent(MutationEventImpl.DOM_SUBTREE_MODIFIED,
                                     true,false,null,null,null,null,(short)0);

                // If we're within an Attr, DStM gets sent to the Attr
                // and to its owningElement. Otherwise we dispatch it
                // locally.
View Full Code Here

        {
          // If we have to send DOMAttrModified (determined earlier),
            // do so.
            if(lc.captures+lc.bubbles+lc.defaults>0) {
                MutationEventImpl me= new MutationEventImpl();
                me.initMutationEvent(MutationEventImpl.DOM_ATTR_MODIFIED,
                                     true, false,
                                     null, n.getNodeValue(),
             null, name, MutationEvent.REMOVAL);
                ownerNode.dispatchEvent(me);
            }
View Full Code Here

        {
          // If we have to send DOMAttrModified (determined earlier),
            // do so.
            if(lc.captures+lc.bubbles+lc.defaults>0) {
                MutationEventImpl me= new MutationEventImpl();
                me.initMutationEvent(MutationEventImpl.DOM_ATTR_MODIFIED,
                                     true, false, null, n.getNodeValue(),
             null, name, MutationEvent.REMOVAL);
                ownerNode.dispatchEvent(me);
            }
View Full Code Here

            if ((mutationMask&MUTATION_LOCAL) != 0) {
                // New child is told it was inserted, and where
                LCount lc = LCount.lookup(MutationEventImpl.DOM_NODE_INSERTED);
                if (lc.captures+lc.bubbles+lc.defaults>0) {
                    MutationEvent me= new MutationEventImpl();
                    me.initMutationEvent(MutationEventImpl.DOM_NODE_INSERTED,
                                         true,false,this,null,
                                         null,null,(short)0);
                    newInternal.dispatchEvent(me);
                }
View Full Code Here

                                p=p.parentNode();
                            }
                        }
                        if (eventAncestor.getNodeType()==Node.DOCUMENT_NODE) {
                            MutationEvent me= new MutationEventImpl();
                            me.initMutationEvent(MutationEventImpl
                                              .DOM_NODE_INSERTED_INTO_DOCUMENT,
                                                 false,false,null,null,
                                                 null,null,(short)0);
                            dispatchEventToSubtree(newInternal,me);
                        }
View Full Code Here

                // 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);
                }
           
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.