public SOAPElement addAttribute(Name name, String value) throws SOAPException { if (log.isTraceEnabled()) log.trace("addAttribute: [name=" + name + ",value=" + value + "]"); expandToDOM(); return super.addAttribute(name, value); }
public Result serialize(SOAPContentElement soapElement, SerializationContext serContext) throws BindingException { paramMetaData = soapElement.getParamMetaData(); QName xmlName = soapElement.getElementQName(); QName xmlType = soapElement.getXmlType(); Object value = soapElement.getObjectValue(); NamedNodeMap attributes = soapElement.getAttributes(); return serialize(xmlName, xmlType, value, serContext, attributes); }
public Object deserialize(SOAPContentElement soapElement, SerializationContext serContext) throws BindingException { QName xmlName = soapElement.getElementQName(); QName xmlType = soapElement.getXmlType(); Source source = soapElement.getXMLFragment().getSource(); return deserialize(xmlName, xmlType, source, serContext); }
QName qname = container.getElementQName(); QName contentRootName = DOMUtils.getElementQName(domElement); boolean artificalElement = (SOAPContentElement.GENERIC_PARAM_NAME.equals(qname) || SOAPContentElement.GENERIC_RETURN_NAME.equals(qname)); container.removeContents(); container.setElementQNameInternal(contentRootName); String oldPrefix = container.getPrefix(); if (oldPrefix != null) container.removeNamespaceDeclaration(oldPrefix); container.setPrefix(domElement.getPrefix()); Document ownerDoc = container.getOwnerDocument(); NodeList nlist = domElement.getChildNodes(); for (int i = 0; i < nlist.getLength(); i++) container.addChildElement(soapElement); container.addTextNode(nodeValue); container.appendChild(comment); container.addTextNode(nodeValue);
contentElement = new SOAPContentElement(soapName); soapElement.addChildElement(contentElement); contentElement.setParamMetaData(paramMetaData); contentElement.addNamespaceDeclaration(Constants.PREFIX_SOAP11_ENC, Constants.URI_SOAP11_ENC); contentElement.setObjectValue(value);
QName xmlType = container.getXmlType(); Class javaType = container.getJavaType(); ParameterMetaData pmd = container.getParamMetaData(); OperationMetaData opMetaData = pmd.getOperationMetaData(); serContext.setProperty(ParameterMetaData.class.getName(), pmd);
childElement = (SOAPContentElement)soapElement.replaceChild(new SOAPContentElement(childElement), childElement); Name elName = aux.getElementName(); soapContentElement.setParamMetaData(paramMetaData); break; soapContentElement.setParamMetaData(paramMetaData); break; Name elName = aux.getElementName(); QName elType = null; soapContentElement.setParamMetaData(paramMetaData);
SOAPContentElement destElement = new SOAPContentElement(name); destElement = (SOAPContentElement)soapBodyElement.addChildElement(destElement); destElement.setXMLFragment(xmlFragment);
private XMLFragment marshallObjectContents() QName xmlType = container.getXmlType(); Class javaType = container.getJavaType(); ParameterMetaData pmd = container.getParamMetaData(); OperationMetaData opMetaData = pmd.getOperationMetaData();
public Result serialize(SOAPContentElement soapElement, SerializationContext serContext) throws BindingException { QName xmlName = soapElement.getElementQName(); QName xmlType = soapElement.getXmlType(); NamedNodeMap attributes = soapElement.getAttributes(); Object objectValue = soapElement.getObjectValue(); return serialize(xmlName, xmlType, objectValue, serContext, attributes); }
public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException { if (log.isTraceEnabled()) log.trace("setIdAttributeNode: [idAttr=" + idAttr + ",value=" + isId + "]"); expandToDOM(); super.setIdAttributeNode(idAttr, isId); }
public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException { if (log.isTraceEnabled()) log.trace("setIdAttributeNS: [nsURI=" + namespaceURI + ",name=" + localName + ",value=" + isId + "]"); expandToDOM(); super.setIdAttributeNS(namespaceURI, localName, isId); }
public Node removeChild(Node oldChild) throws DOMException { if (log.isTraceEnabled()) log.trace("removeChild: " + oldChild); expandToDOM(); return super.removeChild(oldChild); }
public SOAPElement addChildElement(String name) throws SOAPException { if (log.isTraceEnabled()) log.trace("addChildElement: [name=" + name + "]"); expandToDOM(); return super.addChildElement(name); }
public Iterator<SOAPElement> getChildElements(Name name) { if (log.isTraceEnabled()) log.trace("getChildElements: [name=" + name + "]"); expandToDOM(); return super.getChildElements(name); }
public NodeList getElementsByTagName(String name) { if (log.isTraceEnabled()) log.trace("getElementsByTagName: [name=" + name + "]"); expandToDOM(); return super.getElementsByTagName(name); }
public NodeList getElementsByTagNameNS(String namespaceURI, String localName) { if (log.isTraceEnabled()) log.trace("getElementsByTagName: [nsURI=" + namespaceURI + ",localName=" + localName + "]"); expandToDOM(); return super.getElementsByTagNameNS(namespaceURI, localName); }
public Node appendChild(Node newChild) throws DOMException { if (log.isTraceEnabled()) log.trace("appendChild: " + newChild); expandToDOM(); return super.appendChild(newChild); }
public Node replaceChild(Node newChild, Node oldChild) throws DOMException { if (log.isTraceEnabled()) log.trace("replaceChild: [new=" + newChild + ",old=" + oldChild + "]"); expandToDOM(); return super.replaceChild(newChild, oldChild); }
public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException { if (log.isTraceEnabled()) log.trace("addChildElement: [localName=" + localName + ",prefix=" + prefix + ",uri=" + uri + "]"); expandToDOM(); return super.addChildElement(localName, prefix, uri); }