public boolean isLeaf() { return getXmlBranch().nodeCount() <= 0; }
public static void appendElementsByTagName(List<? super Element> list, Branch parent, String name) { final boolean isStar = "*".equals(name); for (int i = 0, size = parent.nodeCount(); i < size; i++) { Node node = parent.node(i); if (node instanceof Element) { Element element = (Element) node; if (isStar || name.equals(element.getName())) { list.add(element); } appendElementsByTagName(list, element, name); } } }
/** * Writes each child node within the provided {@link Branch}instance. This * method simply iterates through the {@link Branch}'s nodes and calls * {@link #writeNode(Node)}. * * @param branch * The node whose children will be written to the stream. * * @throws XMLStreamException * If an error occurs writing to the stream. */ public void writeChildNodes(Branch branch) throws XMLStreamException { for (int i = 0, s = branch.nodeCount(); i < s; i++) { Node n = branch.node(i); writeNode(n); } }
public static void appendElementsByTagNameNS(List<? super Element> list, Branch parent, String namespace, String localName) { final boolean isStarNS = "*".equals(namespace); final boolean isStar = "*".equals(localName); for (int i = 0, size = parent.nodeCount(); i < size; i++) { Node node = parent.node(i); if (node instanceof Element) { Element element = (Element) node; if ((isStarNS || (((namespace == null) || (namespace.length() == 0)) && ((element .getNamespaceURI() == null) || (element .getNamespaceURI().length() == 0))) || ((namespace != null) && namespace .equals(element.getNamespaceURI()))) && (isStar || localName.equals(element.getName()))) { list.add(element); } appendElementsByTagNameNS(list, element, namespace, localName); } } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
/** * Factory method to create List of children TreeNodes * * @return DOCUMENT ME! */ protected List<TreeNode> createChildList() { // add attributes and content as children? Branch branch = getXmlBranch(); int size = branch.nodeCount(); List<TreeNode> childList = new ArrayList<TreeNode>(size); for (int i = 0; i < size; i++) { Node node = branch.node(i); // ignore whitespace text nodes if (node instanceof CharacterData) { String text = node.getText(); if (text == null) { continue; } text = text.trim(); if (text.length() <= 0) { continue; } } childList.add(createChildTreeNode(node)); } return childList; }
public boolean isLeaf() { return getXmlBranch().nodeCount() <= 0; }
public boolean isLeaf() { return getXmlBranch().nodeCount() <= 0; }
public boolean isLeaf() { return getXmlBranch().nodeCount() <= 0; }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
public void appendContent(Branch branch) { for (int i = 0, size = branch.nodeCount(); i < size; i++) { Node node = branch.node(i); add((Node) node.clone()); } }
private void createChildren(Branch dparent, org.w3c.dom.Node wparent) { Branch b = (Branch) dparent; for (int i = 0, n = b.nodeCount(); i < n; i++) { Node child = b.node(i); org.w3c.dom.Node wchild = createChild(child, wparent); if (wchild != null) createChildren((Branch)child, wchild); } endText(wparent); }
/** * Tests all the children of the branch have the correct parent * * @param parent * DOCUMENT ME! */ protected void testParent(Branch parent) { for (int i = 0, size = parent.nodeCount(); i < size; i++) { Node node = parent.node(i); assertTrue("Child node of root has parent of root", node .getParent() == parent); } }