public static String getClassName(Class targetClass) { String className = targetClass.getName(); return targetClass.isArray() ? parseDescriptor(className) : className; }
public Object lookup (String name) throws IllegalArgumentException { Object obj = reg.get (name); if (obj == null && parent != null) { obj = parent.lookup (name); } if (obj == null) { throw new IllegalArgumentException ("object '" + name + "' not in registry"); } return obj; } }
/** * Serialize this node into the writer as XML. * The specified Map associates prefixes with namespace URLs. */ public static void serializeAsXML(Node node, Map namespaces, Writer writer) { ObjectRegistry namespaceStack = new ObjectRegistry(namespaces); namespaceStack.register("xml", NS_URI_XML); PrintWriter pw = new PrintWriter(writer); String javaEncoding = (writer instanceof OutputStreamWriter) ? ((OutputStreamWriter) writer).getEncoding() : null; print(node, namespaceStack, pw, java2XMLEncoding(javaEncoding)); }
elementType); QName message = DOMUtils.getQualifiedAttributeValue(el, Constants.ATTR_MESSAGE, SOAPConstants.ELEM_HEADER, false, def); String part = DOMUtils.getAttribute(el, SOAPConstants.ATTR_PART); String use = DOMUtils.getAttribute(el, SOAPConstants.ATTR_USE); String encStyleStr = DOMUtils.getAttribute(el, SOAPConstants.ATTR_ENCODING_STYLE); String namespaceURI = DOMUtils.getAttribute(el, Constants.ATTR_NAMESPACE); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); soapHeader.setEncodingStyles(StringUtils.parseNMTokens(encStyleStr)); Element tempEl = DOMUtils.getFirstChildElement(el); if (QNameUtils.matches(SOAPConstants.Q_ELEM_SOAP_HEADER_FAULT, tempEl)) DOMUtils.throwWSDLException(tempEl); tempEl = DOMUtils.getNextSiblingElement(tempEl);
DOMUtils.getQualifiedValue(SOAPConstants.NS_URI_SOAP, "fault", def); DOMUtils.printAttribute(Constants.ATTR_NAME, soapFault.getName(), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_USE, soapFault.getUse(), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_ENCODING_STYLE, StringUtils.getNMTokens(soapFault.getEncodingStyles()), pw); DOMUtils.printAttribute(Constants.ATTR_NAMESPACE, soapFault.getNamespaceURI(), pw); DOMUtils.printQualifiedAttribute(Constants.Q_ATTR_REQUIRED, required.toString(), def,
elementType); QName message = DOMUtils.getQualifiedAttributeValue(el, Constants.ATTR_MESSAGE, SOAPConstants.ELEM_HEADER, false, def); String name = DOMUtils.getAttribute(el, Constants.ATTR_NAME); String use = DOMUtils.getAttribute(el, SOAPConstants.ATTR_USE); String encStyleStr = DOMUtils.getAttribute(el, SOAPConstants.ATTR_ENCODING_STYLE); String namespaceURI = DOMUtils.getAttribute(el, Constants.ATTR_NAMESPACE); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); soapFault.setEncodingStyles(StringUtils.parseNMTokens(encStyleStr));
String partsStr = DOMUtils.getAttribute(el, SOAPConstants.ATTR_PARTS); String use = DOMUtils.getAttribute(el, SOAPConstants.ATTR_USE); String encStyleStr = DOMUtils.getAttribute(el, SOAPConstants.ATTR_ENCODING_STYLE); String namespaceURI = DOMUtils.getAttribute(el, Constants.ATTR_NAMESPACE); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); soapBody.setParts(StringUtils.parseNMTokens(partsStr)); soapBody.setEncodingStyles(StringUtils.parseNMTokens(encStyleStr));
attrStrValue = StringUtils.getNMTokens(attrValueList); DOMUtils.getQualifiedValue(tempQName.getNamespaceURI(), tempQName.getLocalPart(), def)); DOMUtils.printQualifiedAttribute(attrName, attrQNameValue, def, pw); DOMUtils.printQualifiedAttribute(attrName, attrStrValue, def, pw);
while (child != null) print(child,namespaceStack, out, xmlEncoding); child = child.getNextSibling(); namespaceStack = new ObjectRegistry(namespaceStack); String namespaceURI = (String)namespaceStack.lookup(elPrefix); printNamespaceDecl(node, namespaceStack, out); normalize(attr.getValue()) + '\"'); String namespaceURI = (String)namespaceStack.lookup(attrPrefix); printNamespaceDecl(attr, namespaceStack, out); print(child, namespaceStack, out, xmlEncoding); child = child.getNextSibling(); out.print(normalize(node.getNodeValue())); break;
return DOMUtils.getQName(attrValue, el, def); return StringUtils.parseNMTokens(attrValue); List oldList = StringUtils.parseNMTokens(attrValue); int size = oldList.size(); List newList = new Vector(size); QName qValue = DOMUtils.getQName(str, el, def); qValue = DOMUtils.getQName(attrValue, el, def);
DOMUtils.getQualifiedValue(Constants.NS_URI_WSDL, Constants.ELEM_OPERATION, def); DOMUtils.printAttribute(Constants.ATTR_NAME, operation.getName(), pw); DOMUtils.printAttribute(Constants.ATTR_PARAMETER_ORDER, StringUtils.getNMTokens(operation.getParameterOrdering()), pw);
? StringUtils.getURL(null, contextURI) : null; URL url = StringUtils.getURL(contextURL, wsdlURI); InputStream inputStream = StringUtils.getContentAsInputStream(url); InputSource inputSource = new InputSource(inputStream); inputSource.setSystemId(url.toString());
private static void printNamespaceDecl(Element owner, Node node, ObjectRegistry namespaceStack, PrintWriter out) { String namespaceURI = node.getNamespaceURI(); String prefix = node.getPrefix(); if (!(namespaceURI.equals(NS_URI_XMLNS) && prefix.equals("xmlns"))) { if (DOMUtils.getAttributeNS(owner, NS_URI_XMLNS, prefix) == null) { out.print(" xmlns:" + prefix + "=\"" + namespaceURI + '\"'); } } else { prefix = node.getLocalName(); namespaceURI = node.getNodeValue(); } namespaceStack.register(prefix, namespaceURI); }
public ObjectRegistry (Map initialValues) { if(initialValues != null) { Iterator itr = initialValues.keySet().iterator(); while(itr.hasNext()) { String name = (String) itr.next(); register(name, initialValues.get(name)); } } }
DOMUtils.getQualifiedValue(SOAPConstants.NS_URI_SOAP, "body", def); DOMUtils.printAttribute(SOAPConstants.ATTR_PARTS, StringUtils.getNMTokens(soapBody.getParts()), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_USE, soapBody.getUse(), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_ENCODING_STYLE, StringUtils.getNMTokens(soapBody.getEncodingStyles()), pw); DOMUtils.printAttribute(Constants.ATTR_NAMESPACE, soapBody.getNamespaceURI(), pw); DOMUtils.printQualifiedAttribute(Constants.Q_ATTR_REQUIRED, required.toString(), def,
(SOAPHeaderFault)extReg.createExtension(parentType, elementType); QName message = DOMUtils.getQualifiedAttributeValue(el, Constants.ATTR_MESSAGE, SOAPConstants.ELEM_HEADER, false, def); String part = DOMUtils.getAttribute(el, SOAPConstants.ATTR_PART); String use = DOMUtils.getAttribute(el, SOAPConstants.ATTR_USE); String encStyleStr = DOMUtils.getAttribute(el, SOAPConstants.ATTR_ENCODING_STYLE); String namespaceURI = DOMUtils.getAttribute(el, Constants.ATTR_NAMESPACE); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); StringUtils.parseNMTokens(encStyleStr));
String partsStr = DOMUtils.getAttribute(el, SOAP12Constants.ATTR_PARTS); String use = DOMUtils.getAttribute(el, SOAP12Constants.ATTR_USE); String encStyleStr = DOMUtils.getAttribute(el, SOAP12Constants.ATTR_ENCODING_STYLE); String namespaceURI = DOMUtils.getAttribute(el, Constants.ATTR_NAMESPACE); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); soapBody.setParts(StringUtils.parseNMTokens(partsStr));
DOMUtils.getQualifiedValue(SOAP12Constants.NS_URI_SOAP12, "body", def); DOMUtils.printAttribute(SOAP12Constants.ATTR_PARTS, StringUtils.getNMTokens(soapBody.getParts()), pw); DOMUtils.printAttribute(SOAP12Constants.ATTR_USE, soapBody.getUse(), pw); DOMUtils.printAttribute(SOAP12Constants.ATTR_ENCODING_STYLE, soapBody.getEncodingStyle(), pw); DOMUtils.printAttribute(Constants.ATTR_NAMESPACE, soapBody.getNamespaceURI(), pw); DOMUtils.printQualifiedAttribute(Constants.Q_ATTR_REQUIRED, required.toString(), def,
DOMUtils.getQualifiedValue(SOAPConstants.NS_URI_SOAP, "headerfault", def); DOMUtils.printQualifiedAttribute(Constants.ATTR_MESSAGE, soapHeaderFault.getMessage(), def, pw); DOMUtils.printAttribute(SOAPConstants.ATTR_PART, soapHeaderFault.getPart(), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_USE, soapHeaderFault.getUse(), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_ENCODING_STYLE, StringUtils.getNMTokens(soapHeaderFault.getEncodingStyles()), pw); DOMUtils.printAttribute(Constants.ATTR_NAMESPACE, soapHeaderFault.getNamespaceURI(), pw); DOMUtils.printQualifiedAttribute(Constants.Q_ATTR_REQUIRED, required.toString(), def,
DOMUtils.getQualifiedValue(SOAPConstants.NS_URI_SOAP, "header", def); DOMUtils.printQualifiedAttribute(Constants.ATTR_MESSAGE, soapHeader.getMessage(), def, pw); DOMUtils.printAttribute(SOAPConstants.ATTR_PART, soapHeader.getPart(), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_USE, soapHeader.getUse(), pw); DOMUtils.printAttribute(SOAPConstants.ATTR_ENCODING_STYLE, StringUtils.getNMTokens(soapHeader.getEncodingStyles()), pw); DOMUtils.printAttribute(Constants.ATTR_NAMESPACE, soapHeader.getNamespaceURI(), pw); DOMUtils.printQualifiedAttribute(Constants.Q_ATTR_REQUIRED, required.toString(), def,