/** * Returns the shadow tree. */ public Node getCSSLastChild() { return getCSSFirstChild(); } }
/** * Returns a new uninitialized instance of this object's class. */ protected Node newNode() { return new BindableElement(null, null, namespaceURI, localName); }
/** * Fires a ShadowTreeEvent of the given type on this element. */ protected void fireShadowTreeEvent(BindableElement elt, String type, XBLShadowTreeElement e) { DocumentEvent de = (DocumentEvent) elt.getOwnerDocument(); ShadowTreeEvent evt = (ShadowTreeEvent) de.createEvent("ShadowTreeEvent"); evt.initShadowTreeEventNS(XBL_NAMESPACE_URI, type, true, false, e); elt.dispatchEvent(evt); }
cm.dispose(); elt.setShadowTree(null); XBLRecord rec = getRecord(oldShadow); rec.boundElement = null; docSubtreeListener, false, null); fireShadowTreeEvent(elt, XBL_PREBIND_EVENT_TYPE, newShadow); elt.setShadowTree(newShadow); XBLRecord rec = getRecord(newShadow); rec.boundElement = elt; AbstractDocument doc = (AbstractDocument) elt.getOwnerDocument(); XBLManager xm = doc.getXBLManager(); ContentManager cm = new ContentManager(newShadow, xm);
/** * Invoked when an MutationEvent of type 'DOMNodeInserted' is fired. */ public void handleDOMNodeInsertedEvent(MutationEvent evt) { // Only rebuild the graphics tree if this custom element is not bound. BindableElement be = (BindableElement) e; Element shadowTree = be.getXblShadowTree(); if (shadowTree == null && evt.getTarget() instanceof Element) { handleElementAdded((CompositeGraphicsNode) node, e, (Element) evt.getTarget()); } }
/** * Get the shadow tree of a node. */ public Element getXblShadowTree(Node n) { if (n instanceof BindableElement) { BindableElement elt = (BindableElement) n; return elt.getShadowTree(); } return null; }
cm.dispose(); elt.setShadowTree(null); XBLRecord rec = getRecord(oldShadow); rec.boundElement = null; docSubtreeListener, false, null); fireShadowTreeEvent(elt, XBL_PREBIND_EVENT_TYPE, newShadow); elt.setShadowTree(newShadow); XBLRecord rec = getRecord(newShadow); rec.boundElement = elt; AbstractDocument doc = (AbstractDocument) elt.getOwnerDocument(); XBLManager xm = doc.getXBLManager(); ContentManager cm = new ContentManager(newShadow, xm);
/** * Invoked when an MutationEvent of type 'DOMNodeInserted' is fired. */ public void handleDOMNodeInsertedEvent(MutationEvent evt) { // Only rebuild the graphics tree if this custom element is not bound. BindableElement be = (BindableElement) e; Element shadowTree = be.getXblShadowTree(); if (shadowTree == null && evt.getTarget() instanceof Element) { handleElementAdded((CompositeGraphicsNode) node, e, (Element) evt.getTarget()); } }
/** * Get the shadow tree of a node. */ public Element getXblShadowTree(Node n) { if (n instanceof BindableElement) { BindableElement elt = (BindableElement) n; return elt.getShadowTree(); } return null; }
/** * Returns the shadow tree. */ public Node getCSSLastChild() { return getCSSFirstChild(); } }
/** * Fires a ShadowTreeEvent of the given type on this element. */ protected void fireShadowTreeEvent(BindableElement elt, String type, XBLShadowTreeElement e) { DocumentEvent de = (DocumentEvent) elt.getOwnerDocument(); ShadowTreeEvent evt = (ShadowTreeEvent) de.createEvent("ShadowTreeEvent"); evt.initShadowTreeEventNS(XBL_NAMESPACE_URI, type, true, false, e); elt.dispatchEvent(evt); }
cm.dispose(); elt.setShadowTree(null); XBLRecord rec = getRecord(oldShadow); rec.boundElement = null; docSubtreeListener, false, null); fireShadowTreeEvent(elt, XBL_PREBIND_EVENT_TYPE, newShadow); elt.setShadowTree(newShadow); XBLRecord rec = getRecord(newShadow); rec.boundElement = elt; AbstractDocument doc = (AbstractDocument) elt.getOwnerDocument(); XBLManager xm = doc.getXBLManager(); ContentManager cm = new ContentManager(newShadow, xm);
/** * Returns a new uninitialized instance of this object's class. */ protected Node newNode() { return new BindableElement(null, null, namespaceURI, localName); }
/** * Invoked when an MutationEvent of type 'DOMNodeInserted' is fired. */ public void handleDOMNodeInsertedEvent(MutationEvent evt) { // Only rebuild the graphics tree if this custom element is not bound. BindableElement be = (BindableElement) e; Element shadowTree = be.getXblShadowTree(); if (shadowTree == null && evt.getTarget() instanceof Element) { handleElementAdded((CompositeGraphicsNode) node, e, (Element) evt.getTarget()); } }
/** * Get the shadow tree of a node. */ public Element getXblShadowTree(Node n) { if (n instanceof BindableElement) { BindableElement elt = (BindableElement) n; return elt.getShadowTree(); } return null; }
/** * Returns the shadow tree. */ public Node getCSSLastChild() { return getCSSFirstChild(); } }
/** * Fires a ShadowTreeEvent of the given type on this element. */ protected void fireShadowTreeEvent(BindableElement elt, String type, XBLShadowTreeElement e) { DocumentEvent de = (DocumentEvent) elt.getOwnerDocument(); ShadowTreeEvent evt = (ShadowTreeEvent) de.createEvent("ShadowTreeEvent"); evt.initShadowTreeEventNS(XBL_NAMESPACE_URI, type, true, false, e); elt.dispatchEvent(evt); }
/** * Returns a new uninitialized instance of this object's class. */ protected Node newNode() { return new BindableElement(null, null, namespaceURI, localName); }
Element shadowTree = be.getXblShadowTree();
public void dispose() { BindableElement be = (BindableElement) e; if (be != null && be.getCSSFirstChild() != null) { disposeTree(be.getCSSFirstChild()); } super.dispose(); }