@Override Object getParent(Object node) { return ((Node) node).getParent(); }
public Object getParentNode(Object contextNode) { if ( contextNode instanceof Node ) { Node node = (Node) contextNode; Object answer = node.getParent(); if ( answer == null ) { answer = node.getDocument(); if (answer == contextNode) { return null; } } return answer; } return null; }
public Iterator getParentAxisIterator(Object contextNode) { if ( contextNode instanceof Document ) { return JaxenConstants.EMPTY_ITERATOR; } Node node = (Node) contextNode; Object parent = node.getParent(); if ( parent == null ) { parent = node.getDocument(); } return new SingleObjectIterator( parent ); }
public String translateNamespacePrefixToUri(String prefix, Object context) { Element element = null; if ( context instanceof Element ) { element = (Element) context; } else if ( context instanceof Node ) { Node node = (Node) context; element = node.getParent(); } if ( element != null ) { Namespace namespace = element.getNamespaceForPrefix( prefix ); if ( namespace != null ) { return namespace.getURI(); } } return null; }
List<org.dom4j.Node> list = (List<org.dom4j.Node>)xExclude.selectNodes(dom); for (org.dom4j.Node n : list) { Element parent = n.getParent(); if(parent!=null) parent.remove(n);
public static org.w3c.dom.Node getParentNode(Node node) { return asDOMNode(node.getParent()); }
public static DefaultNamespaceContext create(Object node) { Element element = null; if (node instanceof Element) { element = (Element) node; } else if (node instanceof Document) { Document doc = (Document) node; element = doc.getRootElement(); } else if (node instanceof Node) { element = ((Node) node).getParent(); } if (element != null) { return new DefaultNamespaceContext(element); } return null; }
public static org.w3c.dom.Node getPreviousSibling(Node node) { Element parent = node.getParent(); if (parent != null) { int index = parent.indexOf(node); if (index > 0) { Node previous = parent.node(index - 1); return asDOMNode(previous); } } return null; }
public void setContent(List<Node> content) { contentRemoved(); if (content instanceof ContentListFacade) { content = ((ContentListFacade<Node>) content).getBackingList(); } if (content == null) { this.content = null; } else { int size = content.size(); List<Node> newContent = createContentList(size); for (Node node : content) { Element parent = node.getParent(); if ((parent != null) && (parent != this)) { node = (Node) node.clone(); } newContent.add(node); childAdded(node); } this.content = newContent; } }
public static org.w3c.dom.Node getNextSibling(Node node) { Element parent = node.getParent(); if (parent != null) { int index = parent.indexOf(node); if (index >= 0) { if (++index < parent.nodeCount()) { Node next = parent.node(index); return asDOMNode(next); } } } return null; }
public static org.w3c.dom.Node getPreviousSibling(Node node) { Element parent = node.getParent(); if (parent != null) { int index = parent.indexOf(node); if (index > 0) { Node previous = parent.node(index - 1); return asDOMNode(previous); } } return null; }
public static org.w3c.dom.Node getPreviousSibling(Node node) { Element parent = node.getParent(); if (parent != null) { int index = parent.indexOf(node); if (index > 0) { Node previous = parent.node(index - 1); return asDOMNode(previous); } } return null; }
public NameOrg getOrgName(Node node) { Node orgNameN = node.selectSingleNode("organization-name"); NameOrg name = orgNameN != null ? new NameOrg(orgNameN.getText()) : null; if (name != null) { try { name.validate(); } catch (InvalidDataException e) { LOGGER.warn("Org Name Invalid: {}", node.getParent().asXML(), e); } } return name; }
protected static void replaceNode(Node container, Element value) { if ( container!=value ) { //not really necessary, I guess... Element parent = container.getParent(); container.detach(); value.setName( container.getName() ); value.detach(); parent.add(value); } }