public class LiteralBodyBuilder extends AbstractBodyBuilder
AbstractBodyBuilder.Style, AbstractBodyBuilder.Use
inputDescriptors, namespaceMappings
Constructor and Description |
---|
LiteralBodyBuilder(String style,
WSDLParser parser,
String operationName,
List<TypeDescriptor> inputDescriptors) |
Modifier and Type | Method and Description |
---|---|
protected SOAPElement |
addElementToBody(String operationNamespace,
SOAPElement body,
Element el) |
SOAPElement |
build(Map inputMap) |
protected Element |
createElementForArrayType(Map<String,String> namespaceMappings,
String inputName,
Object dataValue,
TypeDescriptor descriptor,
String mimeType,
String typeName)
generates an XML DOM Element for an array
|
protected Element |
createSkeletonElementForSingleItem(Map<String,String> namespaceMappings,
TypeDescriptor descriptor,
String inputName,
String typeName) |
protected AbstractBodyBuilder.Use |
getUse() |
createBodyElementForData, createElementNS, generateNamespaceMappings, getMimeTypeForInputName, getStyle, mapNamespace, populateElementWithList, populateElementWithObjectData
public LiteralBodyBuilder(String style, WSDLParser parser, String operationName, List<TypeDescriptor> inputDescriptors)
protected AbstractBodyBuilder.Use getUse()
getUse
in class AbstractBodyBuilder
public SOAPElement build(Map inputMap) throws javax.wsdl.WSDLException, ParserConfigurationException, SOAPException, IOException, SAXException, UnknownOperationException
build
in interface BodyBuilder
build
in class AbstractBodyBuilder
javax.wsdl.WSDLException
ParserConfigurationException
SOAPException
IOException
SAXException
UnknownOperationException
protected Element createSkeletonElementForSingleItem(Map<String,String> namespaceMappings, TypeDescriptor descriptor, String inputName, String typeName)
createSkeletonElementForSingleItem
in class AbstractBodyBuilder
protected Element createElementForArrayType(Map<String,String> namespaceMappings, String inputName, Object dataValue, TypeDescriptor descriptor, String mimeType, String typeName) throws ParserConfigurationException, SAXException, IOException, UnknownOperationException
AbstractBodyBuilder
createElementForArrayType
in class AbstractBodyBuilder
ParserConfigurationException
SAXException
IOException
UnknownOperationException
protected SOAPElement addElementToBody(String operationNamespace, SOAPElement body, Element el) throws SOAPException
addElementToBody
in class AbstractBodyBuilder
SOAPException
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.