protected void rewriteAddress(String base, Element el, String soapNS) { List<Element> sadEls = DOMUtils.findAllElementsByTagNameNS(el, soapNS, "address"); for (Element soapAddress : sadEls) { soapAddress.setAttribute("location", base); } }
public static List<Element> findAllElementsByTagNameNS(Element elem, String nameSpaceURI, String localName) { List<Element> ret = new LinkedList<>(); findAllElementsByTagNameNS(elem, nameSpaceURI, localName, ret); return ret; }
public Element getUsage() { return DOMUtils.findAllElementsByTagNameNS(doc.getDocumentElement(), Tool.TOOL_SPEC_PUBLIC_ID, "usage").get(0); }
public Element getStreams() { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(doc.getDocumentElement(), Tool.TOOL_SPEC_PUBLIC_ID, "streams"); if (!elemList.isEmpty()) { return elemList.get(0); } return null; }
public Element getPipeline() { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(doc.getDocumentElement(), Tool.TOOL_SPEC_PUBLIC_ID, "pipeline"); if (!elemList.isEmpty()) { return elemList.get(0); } return null; }
public String getPrimarySwitch() { //NodeList switches = element.getElementsByTagNameNS(Tool.TOOL_SPEC_PUBLIC_ID, "switch"); List<Element> switches = DOMUtils.findAllElementsByTagNameNS(element, Tool.TOOL_SPEC_PUBLIC_ID, "switch"); // options must have atleast one switch, as enforced by schema, so no // need for defensive coding. return switches.get(0).getFirstChild().getNodeValue(); }
public String getPrimarySwitch() { //NodeList switches = element.getElementsByTagNameNS(Tool.TOOL_SPEC_PUBLIC_ID, "switch"); List<Element> switches = DOMUtils.findAllElementsByTagNameNS(element, Tool.TOOL_SPEC_PUBLIC_ID, "switch"); // options must have atleast one switch, as enforced by schema, so no // need for defensive coding. return switches.get(0).getFirstChild().getNodeValue(); }
public static List<UserResource> getResourcesFromElement(Element modelEl) { List<UserResource> resources = new ArrayList<>(); List<Element> resourceEls = DOMUtils.findAllElementsByTagNameNS(modelEl, "http://cxf.apache.org/jaxrs", "resource"); for (Element e : resourceEls) { resources.add(getResourceFromElement(e)); } return resources; }
public String getDetailedUsage(String id) { String result = null; Element element = toolspec.getElementById(id); List<Element> annotations = DOMUtils.findAllElementsByTagNameNS(element, Tool.TOOL_SPEC_PUBLIC_ID, "annotation"); if ((annotations != null) && (!annotations.isEmpty())) { result = annotations.get(0).getFirstChild().getNodeValue(); } return result; }
public OptionGroup(Element el) { this.element = el; List<Element> optionEls = DOMUtils.findAllElementsByTagNameNS(element, Tool.TOOL_SPEC_PUBLIC_ID, "option"); for (Element elem : optionEls) { options.add(new Option(elem)); } }
public List<String> getOutstreamIds() { List<String> res = new ArrayList<>(); Element streams = getStreams(); if (streams != null) { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(streams, Tool.TOOL_SPEC_PUBLIC_ID, "outstream"); for (Element elem : elemList) { res.add(elem.getAttribute("id")); } } return Collections.unmodifiableList(res); }
private static void findAllElementsByTagNameNS(Element el, String nameSpaceURI, String localName, List<Element> elementList) { if (el.getNamespaceURI() != null && localName.equals(el.getLocalName()) && nameSpaceURI.contains(el.getNamespaceURI())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagNameNS(elem, nameSpaceURI, localName, elementList); elem = getNextElement(elem); } }
private static void findAllElementsByTagNameNS(Element el, String nameSpaceURI, String localName, List<Element> elementList) { if (el.getNamespaceURI() != null && localName.equals(el.getLocalName()) && nameSpaceURI.contains(el.getNamespaceURI())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagNameNS(elem, nameSpaceURI, localName, elementList); elem = getNextElement(elem); } }
private static void findAllElementsByTagNameNS(Element el, String nameSpaceURI, String localName, List<Element> elementList) { if (el.getNamespaceURI() != null && localName.equals(el.getLocalName()) && nameSpaceURI.contains(el.getNamespaceURI())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagNameNS(elem, nameSpaceURI, localName, elementList); elem = getNextElement(elem); } }
private static void findAllElementsByTagNameNS(Element el, String nameSpaceURI, String localName, List<Element> elementList) { if (el.getNamespaceURI() != null && localName.equals(el.getLocalName()) && nameSpaceURI.contains(el.getNamespaceURI())) { elementList.add(el); } Element elem = getFirstElement(el); while (elem != null) { findAllElementsByTagNameNS(elem, nameSpaceURI, localName, elementList); elem = getNextElement(elem); } }
private List<Object> getRequiredElementsList(Element parent, ParserContext ctx, QName name, BeanDefinitionBuilder bean) { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(parent, name.getNamespaceURI(), name.getLocalPart()); ManagedList<Object> list = new ManagedList<>(elemList.size()); list.setSource(ctx.extractSource(parent)); for (Element elem : elemList) { list.add(ctx.getDelegate().parsePropertySubElement(elem, bean.getBeanDefinition())); } return list; }
private List<Object> getRequiredElementsList(Element parent, ParserContext ctx, QName name, BeanDefinitionBuilder bean) { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(parent, name.getNamespaceURI(), name.getLocalPart()); ManagedList<Object> list = new ManagedList<>(elemList.size()); list.setSource(ctx.extractSource(parent)); for (Element elem : elemList) { list.add(ctx.getDelegate().parsePropertySubElement(elem, bean.getBeanDefinition())); } return list; }
private List<Object> getRequiredElementsList(Element parent, ParserContext ctx, QName name, BeanDefinitionBuilder bean) { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(parent, name.getNamespaceURI(), name.getLocalPart()); ManagedList<Object> list = new ManagedList<>(elemList.size()); list.setSource(ctx.extractSource(parent)); for (Element elem : elemList) { list.add(ctx.getDelegate().parsePropertySubElement(elem, bean.getBeanDefinition())); } return list; }
private List<Object> getRequiredElementsList(Element parent, ParserContext ctx, QName name, BeanDefinitionBuilder bean) { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(parent, name.getNamespaceURI(), name.getLocalPart()); ManagedList<Object> list = new ManagedList<Object>(elemList.size()); list.setSource(ctx.extractSource(parent)); for (Element elem : elemList) { list.add(ctx.getDelegate().parsePropertySubElement(elem, bean.getBeanDefinition())); } return list; }
private List<Object> getRequiredElementsList(Element parent, ParserContext ctx, QName name, BeanDefinitionBuilder bean) { List<Element> elemList = DOMUtils.findAllElementsByTagNameNS(parent, name.getNamespaceURI(), name.getLocalPart()); ManagedList<Object> list = new ManagedList<>(elemList.size()); list.setSource(ctx.extractSource(parent)); for (Element elem : elemList) { list.add(ctx.getDelegate().parsePropertySubElement(elem, bean.getBeanDefinition())); } return list; }