/** * Return the first element child with the specified qualified name. * * @param parent * @param q */ public static Element getFirstChildWithName(Element parent, QName q) { String ns = q.getNamespaceURI(); String lp = q.getLocalPart(); return getFirstChildWithName(parent, ns, lp); }
/** * Return the first element child with the specified qualified name. * * @param parent * @param q */ public static Element getFirstChildWithName(Element parent, QName q) { String ns = q.getNamespaceURI(); String lp = q.getLocalPart(); return getFirstChildWithName(parent, ns, lp); }
/** * Return the first element child with the specified qualified name. * * @param parent * @param q */ public static Element getFirstChildWithName(Element parent, QName q) { String ns = q.getNamespaceURI(); String lp = q.getLocalPart(); return getFirstChildWithName(parent, ns, lp); }
/** * Return the first element child with the specified qualified name. * * @param parent * @param q * @return */ public static Element getFirstChildWithName(Element parent, QName q) { String ns = q.getNamespaceURI(); String lp = q.getLocalPart(); return getFirstChildWithName(parent, ns, lp); }
/** * Return the first element child with the specified qualified name. * * @param parent * @param q */ public static Element getFirstChildWithName(Element parent, QName q) { String ns = q.getNamespaceURI(); String lp = q.getLocalPart(); return getFirstChildWithName(parent, ns, lp); }
private Element getSignatureElement(Element sigParentElement) { if (isEnveloping(sigParentElement)) { return sigParentElement; } return DOMUtils.getFirstChildWithName(sigParentElement, Constants.SignatureSpecNS, "Signature"); }
protected void mapElementToJaxbProperty(ParserContext ctx, MutableBeanMetadata bean, Element parent, QName name, String propertyName, Class<?> c) { Element data = DOMUtils.getFirstChildWithName(parent, name); if (data == null) { return; } mapElementToJaxbProperty(ctx, bean, data, propertyName, c); }
protected void mapElementToJaxbProperty(ParserContext ctx, MutableBeanMetadata bean, Element parent, QName name, String propertyName, Class<?> c) { Element data = DOMUtils.getFirstChildWithName(parent, name); if (data == null) { return; } mapElementToJaxbProperty(ctx, bean, data, propertyName, c); }
protected void mapElementToJaxbProperty(ParserContext ctx, MutableBeanMetadata bean, Element parent, QName name, String propertyName, Class<?> c) { Element data = DOMUtils.getFirstChildWithName(parent, name); if (data == null) { return; } mapElementToJaxbProperty(ctx, bean, data, propertyName, c); }
protected void mapElementToJaxbProperty(ParserContext ctx, MutableBeanMetadata bean, Element parent, QName name, String propertyName, Class<?> c) { Element data = DOMUtils.getFirstChildWithName(parent, name); if (data == null) { return; } mapElementToJaxbProperty(ctx, bean, data, propertyName, c); }
private Element getActualRepElement(List<Element> repElements, Element xmlElement) { if (xmlElement != null) { return xmlElement; } for (Element el : repElements) { Element param = DOMUtils.getFirstChildWithName(el, getWadlNamespace(), "param"); if (param != null) { return el; } } return repElements.isEmpty() ? null : repElements.get(0); } //CHECKSTYLE:OFF
private Element getSignatureElement(Element sigParentElement) { if (isEnveloping(sigParentElement)) { return sigParentElement; } return DOMUtils.getFirstChildWithName(sigParentElement, Constants.SignatureSpecNS, "Signature"); }
private String getOperationPolicyReferenceId(Element operationElement, String policyNamespace) { Element policyReference = DOMUtils.getFirstChildWithName(operationElement, policyNamespace, "PolicyReference"); if (policyReference != null) { return policyReference.getAttributeNS(null, "URI"); } return null; } }
private String getDocText(Element el) { Element doc = DOMUtils.getFirstChildWithName(el, getWadlNamespace(), "doc"); if (doc != null) { return DOMUtils.getContent(doc); } return null; }
private String getMessagePolicyReferenceId(Element operationElement, Type type, String policyNamespace) { Element messageElement = DOMUtils.getFirstChildWithName(operationElement, WSDL_NAMESPACE, type.name() .toLowerCase()); assertNotNull(messageElement); Element policyReference = DOMUtils.getFirstChildWithName(messageElement, policyNamespace, "PolicyReference"); if (policyReference != null) { return policyReference.getAttributeNS(null, "URI"); } return null; }
protected Metadata parseEngineHandlers(List<Element> engines, ComponentMetadata enclosingComponent, ParserContext context) { MutableMapMetadata map = context.createMetadata(MutableMapMetadata.class); map.setKeyType("java.lang.String"); map.setValueType("java.util.List"); for (Element engine : engines) { String port = engine.getAttribute("port"); ValueMetadata keyValue = createValue(context, port); Element handlers = DOMUtils .getFirstChildWithName(engine, HTTPUndertowTransportNamespaceHandler.UNDERTOW_TRANSPORT, "handlers"); if (handlers != null) { Metadata valValue = parseListData(context, enclosingComponent, handlers); map.addEntry(keyValue, valValue); } } return map; }
/** * Validate policies. */ public void validatePolicies(PolicyValidatorParameters parameters, Collection<AssertionInfo> ais) { Element header = parameters.getSoapHeader(); for (AssertionInfo ai : ais) { RequiredParts rp = (RequiredParts)ai.getAssertion(); ai.setAsserted(true); for (Header h : rp.getHeaders()) { QName qName = new QName(h.getNamespace(), h.getName()); if (header == null || DOMUtils.getFirstChildWithName(header, qName) == null) { ai.setNotAsserted("No header element of name " + qName + " found."); } } } }
/** * Validate policies. */ public void validatePolicies(PolicyValidatorParameters parameters, Collection<AssertionInfo> ais) { Element header = parameters.getSoapHeader(); for (AssertionInfo ai : ais) { RequiredParts rp = (RequiredParts)ai.getAssertion(); ai.setAsserted(true); for (Header h : rp.getHeaders()) { QName qName = new QName(h.getNamespace(), h.getName()); if (header == null || DOMUtils.getFirstChildWithName(header, qName) == null) { ai.setNotAsserted("No header element of name " + qName + " found."); } } } }
protected Metadata parseEngineConnector(List<Element> engines, ComponentMetadata enclosingComponent, ParserContext context) { MutableMapMetadata map = context.createMetadata(MutableMapMetadata.class); map.setKeyType("java.lang.String"); map.setValueType("org.eclipse.jetty.server.Connector"); for (Element engine : engines) { String port = engine.getAttribute("port"); ValueMetadata keyValue = createValue(context, port); Element connector = DOMUtils .getFirstChildWithName(engine, HTTPJettyTransportNamespaceHandler.JETTY_TRANSPORT, "connector"); if (connector != null) { Element first = DOMUtils.getFirstElement(connector); Metadata valValue = context.parseElement(Metadata.class, enclosingComponent, first); map.addEntry(keyValue, valValue); } } return map; }
protected Metadata parseEngineConnector(List<Element> engines, ComponentMetadata enclosingComponent, ParserContext context) { MutableMapMetadata map = context.createMetadata(MutableMapMetadata.class); map.setKeyType("java.lang.String"); map.setValueType("org.eclipse.jetty.server.Connector"); for (Element engine : engines) { String port = engine.getAttribute("port"); ValueMetadata keyValue = createValue(context, port); Element connector = DOMUtils .getFirstChildWithName(engine, HTTPJettyTransportNamespaceHandler.JETTY_TRANSPORT, "connector"); if (connector != null) { Element first = DOMUtils.getFirstElement(connector); Metadata valValue = context.parseElement(Metadata.class, enclosingComponent, first); map.addEntry(keyValue, valValue); } } return map; }