public static List<Element> findAllElementsByTagName(Element elem, String tagName) { List<Element> ret = new LinkedList<Element>(); findAllElementsByTagName(elem, tagName, ret); return ret; }
public static List<Element> findAllElementsByTagName(Element elem, String tagName) { List<Element> ret = new LinkedList<>(); findAllElementsByTagName(elem, tagName, ret); return ret; }
public static List<Element> findAllElementsByTagName(Element elem, String tagName) { List<Element> ret = new LinkedList<Element>(); findAllElementsByTagName(elem, tagName, ret); return ret; }
public static List<Element> findAllElementsByTagName(Element elem, String tagName) { List<Element> ret = new LinkedList<>(); findAllElementsByTagName(elem, tagName, ret); return ret; }
public static List<Element> findAllElementsByTagName(Element elem, String tagName) { List<Element> ret = new LinkedList<Element>(); findAllElementsByTagName(elem, tagName, ret); return ret; }
public static Element fetchElementByNameAttribute(Element parent, String targetName, String nameValue) { List<Element> elemList = DOMUtils.findAllElementsByTagName(parent, targetName); for (Element elem : elemList) { if (elem.getAttribute("name").equals(nameValue)) { return elem; } } return null; }
public static Element fetchElementByNameAttribute(Element parent, String targetName, String nameValue) { List<Element> elemList = DOMUtils.findAllElementsByTagName(parent, targetName); for (Element elem : elemList) { if (elem.getAttribute("name").equals(nameValue)) { return elem; } } return null; }
public static Element fetchElementByNameAttribute(Element parent, String targetName, String nameValue) { List<Element> elemList = DOMUtils.findAllElementsByTagName(parent, targetName); for (Element elem : elemList) { if (elem.getAttribute("name").equals(nameValue)) { return elem; } } return null; }
private static List<String> getResourceClassesFromElement(Element modelEl) { List<String> resources = new ArrayList<String>(); List<Element> resourceEls = DOMUtils.findAllElementsByTagName(modelEl, "class"); for (Element e : resourceEls) { resources.add(getResourceClassFromElement(e)); } return resources; }
private static List<String> getResourceClassesFromElement(Element modelEl) { List<String> resources = new ArrayList<>(); List<Element> resourceEls = DOMUtils.findAllElementsByTagName(modelEl, "class"); for (Element e : resourceEls) { resources.add(getResourceClassFromElement(e)); } return resources; }
private static void findAllElementsByTagName(Element el, String tagName, List<Element> elementList) { if (tagName.equals(el.getTagName())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagName(elem, tagName, elementList); elem = getNextElement(elem); } } public static boolean hasElementWithName(Element el, String nameSpaceURI, String localName) {
private static void findAllElementsByTagName(Element el, String tagName, List<Element> elementList) { if (tagName.equals(el.getTagName())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagName(elem, tagName, elementList); elem = getNextElement(elem); } } public static boolean hasElementWithName(Element el, String nameSpaceURI, String localName) {
private static void findAllElementsByTagName(Element el, String tagName, List<Element> elementList) { if (tagName.equals(el.getTagName())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagName(elem, tagName, elementList); elem = getNextElement(elem); } } public static boolean hasElementWithName(Element el, String nameSpaceURI, String localName) {
private static void findAllElementsByTagName(Element el, String tagName, List<Element> elementList) { if (tagName.equals(el.getTagName())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagName(elem, tagName, elementList); elem = getNextElement(elem); } } public static boolean hasElementWithName(Element el, String nameSpaceURI, String localName) {
private static void findAllElementsByTagName(Element el, String tagName, List<Element> elementList) { if (tagName.equals(el.getTagName())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagName(elem, tagName, elementList); elem = getNextElement(elem); } } public static boolean hasElementInNS(Element el, String namespace) {
List<Element> resList = DOMUtils.findAllElementsByTagName(result.getDocumentElement(), "att"); assertEquals("Two attachments must've been encoded", 2, resList.size());