protected Object getParent() { return currentElement.getParent(); }
public Iterator getNamespaceAxisIterator(Object o) { if (! isElement(o)) { return JaxenConstants.EMPTY_ITERATOR; } Map nsMap = new HashMap(); Element elt = (Element)o; ParentNode parent = elt; while (parent instanceof Element) { elt = (Element)parent; String uri = elt.getNamespaceURI(); String prefix = elt.getNamespacePrefix(); addNamespaceForElement(elt, uri, prefix, nsMap); int count = elt.getNamespaceDeclarationCount(); for (int i = 0; i < count; i++) { prefix = elt.getNamespacePrefix(i); uri = elt.getNamespaceURI(prefix); addNamespaceForElement(elt, uri, prefix, nsMap); } parent = elt.getParent(); } addNamespaceForElement(elt, "http://www.w3.org/XML/1998/namespace", "xml", nsMap); return nsMap.values().iterator(); } }
@Override protected Object getParent() { return currentElement.getParent(); }
protected Object getParent() { return currentElement.getParent(); }
protected Object getParent() { return currentElement.getParent(); }
protected Object getParent() { return currentElement.getParent(); }
protected Object getParent() { return currentElement.getParent(); }
protected Object getParent() { return currentElement.getParent(); }
protected Object getParent() { return currentElement.getParent(); }
/** * Returns the element that contains this element, or null if this element is the root element or * is orphaned. * * @return Element */ public Element getParentElement() { ParentNode parent = xomElement.getParent(); if (parent == null || parent instanceof Document) { return null; } return new Element((nu.xom.Element) parent); }
/** * Returns the element that contains this element, or null if this element is the root element or * is orphaned. * * @return Element */ public Element getParentElement() { ParentNode parent = xomElement.getParent(); if (parent == null || parent instanceof Document) { return null; } return new Element((nu.xom.Element) parent); }
public void appendSister(Element element) { nu.xom.Element xomParentElement = (nu.xom.Element) xomElement.getParent(); int elementIndex = xomParentElement.indexOf(xomElement); xomParentElement.insertChild(element.xomElement, elementIndex + 1); }
public void appendSister(Element element) { nu.xom.Element xomParentElement = (nu.xom.Element) xomElement.getParent(); int elementIndex = xomParentElement.indexOf(xomElement); xomParentElement.insertChild(element.xomElement, elementIndex + 1); }
public Nodes finishMakingElement(Element element) { flush(); try { serializer.writeEndTag(); } catch (IOException e) { throw new RuntimeException(e); } if (element.getParent() instanceof Document) { return new Nodes(element); } return NONE; }
public Nodes finishMakingElement(Element element) { flush(); try { serializer.writeEndTag(); } catch (IOException e) { throw new RuntimeException(e); } if (element.getParent() instanceof Document) { return new Nodes(element); } return NONE; }
/** * Get full class name (package + class) for "class" XML element. * * @param elem The element. * @return the full class name (package + class) for "class" XML element. */ private String fullClassName( Element elem ) { final Element packageElem = (Element) elem.getParent().getParent(); final String packageName = packageElem.getAttributeValue( "name" ); final String className = elem.getAttributeValue( "name" ); return packageName.length() != 0 ? packageName + "." + className : className; }
public static void detach(nu.xom.Element element) { ParentNode parent = (element == null) ? null : element.getParent(); if (parent != null) { if (parent instanceof Document) { parent.replaceChild(element, new Element(DUMMY)); } else { element.detach(); } } }
@Override protected void insertFosterParentedChild(Element child, Element table, Element stackParent) throws SAXException { try { Node parent = table.getParent(); if (parent != null) { // always an element if not null ((ParentNode)parent).insertChild(child, indexOfTable(table, stackParent)); cachedTableIndex++; } else { stackParent.appendChild(child); } } catch (XMLException e) { fatal(e); } }
@Override protected void insertFosterParentedChild(Element child, Element table, Element stackParent) throws SAXException { try { Node parent = table.getParent(); if (parent != null) { // always an element if not null ((ParentNode)parent).insertChild(child, indexOfTable(table, stackParent)); cachedTableIndex++; } else { stackParent.appendChild(child); } } catch (XMLException e) { fatal(e); } }
@Override protected void insertFosterParentedChild(Element child, Element table, Element stackParent) throws SAXException { try { Node parent = table.getParent(); if (parent != null) { // always an element if not null ((ParentNode)parent).insertChild(child, indexOfTable(table, stackParent)); cachedTableIndex++; } else { stackParent.appendChild(child); } } catch (XMLException e) { fatal(e); } }