public class WsdlUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WsdlUtils.NonSchemaImportingWsdlReaderImpl |
static class |
WsdlUtils.Soap11Header
SOAP 1.1 Header implementation
|
static class |
WsdlUtils.Soap12Header
SOAP 1.2 Header implementation
|
static interface |
WsdlUtils.SoapHeader
A SOAP-Header wrapper
|
Constructor and Description |
---|
WsdlUtils() |
Modifier and Type | Method and Description |
---|---|
static DefinitionCacheConfig |
cacheWsdl(DefinitionLoader loader) |
static javax.wsdl.Binding |
findBindingForOperation(javax.wsdl.Definition definition,
javax.wsdl.BindingOperation bindingOperation) |
static javax.wsdl.BindingOperation |
findBindingOperation(javax.wsdl.Binding binding,
String bindingOperationName,
String inputName,
String outputName) |
static javax.wsdl.BindingOperation |
findBindingOperation(javax.wsdl.Definition definition,
String operationName) |
static String |
findSoapFaultPartName(SoapVersion soapVersion,
javax.wsdl.BindingOperation bindingOperation,
String message) |
static org.apache.xmlbeans.SchemaType |
generateRpcBodyType(WsdlOperation operation) |
static void |
getAnonymous(WsdlOperation wsdlOperation) |
static javax.wsdl.extensions.mime.MIMEContent[] |
getContentParts(javax.wsdl.Part part,
javax.wsdl.extensions.mime.MIMEMultipartRelated multipart) |
static String |
getDefaultWsaAction(WsdlOperation operation,
boolean output) |
static String[] |
getEndpointsForBinding(javax.wsdl.Definition definition,
javax.wsdl.Binding binding) |
static String[] |
getExentsibilityAttributes(javax.wsdl.extensions.AttributeExtensible item,
QName qname) |
static Element[] |
getExentsibilityElements(javax.wsdl.extensions.ElementExtensible item,
QName qname) |
static <T extends javax.wsdl.extensions.ExtensibilityElement> |
getExtensiblityElement(List<?> list,
Class<T> clazz) |
static <T extends javax.wsdl.extensions.ExtensibilityElement> |
getExtensiblityElements(List list,
Class<T> clazz) |
static String |
getFaultCode(WsdlMessageExchange messageExchange) |
static javax.wsdl.Part[] |
getFaultParts(javax.wsdl.BindingOperation bindingOperation,
String faultName) |
static javax.wsdl.extensions.mime.MIMEContent[] |
getInputMultipartContent(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation) |
static javax.wsdl.Part[] |
getInputParts(javax.wsdl.BindingOperation operation)
Returns a list of parts for the specifed operation, either as specified in
body or all
|
static javax.wsdl.extensions.mime.MIMEContent[] |
getOutputMultipartContent(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation) |
static javax.wsdl.Part[] |
getOutputParts(javax.wsdl.BindingOperation operation) |
static NodeList |
getRequestFaultToRefProps(WsdlMessageExchange messageExchange,
String wsaVersionNameSpace) |
static NodeList |
getRequestReplyToRefProps(WsdlMessageExchange messageExchange,
String wsaVersionNameSpace) |
static String |
getRequestWsaMessageId(WsdlMessageExchange messageExchange,
String wsaVersionNameSpace) |
static org.apache.xmlbeans.SchemaGlobalElement |
getSchemaElementForPart(WsdlContext wsdlContext,
javax.wsdl.Part part) |
static org.apache.xmlbeans.SchemaType |
getSchemaTypeForPart(WsdlContext wsdlContext,
javax.wsdl.Part part) |
static String |
getSoapAction(javax.wsdl.BindingOperation operation) |
static String |
getSoapBodyNamespace(List<?> list) |
static String |
getSoapEndpoint(javax.wsdl.Port port) |
static List<WsdlUtils.SoapHeader> |
getSoapHeaders(List list) |
static String |
getTargetNamespace(javax.wsdl.Definition definition) |
static String |
getUsingAddressing(javax.wsdl.extensions.ElementExtensible item) |
static String |
getWsaPolicyAnonymous(Element policy) |
static boolean |
isAttachmentInputPart(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation) |
static boolean |
isAttachmentOutputPart(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation) |
static boolean |
isHeaderInputPart(javax.wsdl.Part part,
javax.wsdl.Message message,
javax.wsdl.BindingOperation bindingOperation) |
static boolean |
isHeaderOutputPart(javax.wsdl.Part part,
javax.wsdl.Message message,
javax.wsdl.BindingOperation bindingOperation) |
static boolean |
isInputSoapEncoded(javax.wsdl.BindingOperation bindingOperation) |
static boolean |
isMultipartRequest(javax.wsdl.Definition definition,
javax.wsdl.BindingOperation bindingOperation) |
static boolean |
isOutputSoapEncoded(javax.wsdl.BindingOperation bindingOperation) |
static boolean |
isRpc(javax.wsdl.Binding binding) |
static boolean |
isRpc(javax.wsdl.Definition definition,
javax.wsdl.BindingOperation bindingOperation) |
static javax.wsdl.Definition |
readDefinition(String wsdlUrl) |
static String |
replacePortEndpoint(WsdlInterface iface,
InputSource inputSource,
String endpoint) |
static boolean |
replaceSoapEndpoint(javax.wsdl.Port port,
String endpoint) |
static void |
setDefaultWsaAction(WsaConfig wsaConfig,
boolean output) |
public static <T extends javax.wsdl.extensions.ExtensibilityElement> T getExtensiblityElement(List<?> list, Class<T> clazz)
public static <T extends javax.wsdl.extensions.ExtensibilityElement> List<T> getExtensiblityElements(List list, Class<T> clazz)
public static Element[] getExentsibilityElements(javax.wsdl.extensions.ElementExtensible item, QName qname)
public static String[] getExentsibilityAttributes(javax.wsdl.extensions.AttributeExtensible item, QName qname)
public static String getSoapAction(javax.wsdl.BindingOperation operation)
public static String[] getEndpointsForBinding(javax.wsdl.Definition definition, javax.wsdl.Binding binding)
public static javax.wsdl.Binding findBindingForOperation(javax.wsdl.Definition definition, javax.wsdl.BindingOperation bindingOperation)
public static javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Definition definition, String operationName)
public static boolean isInputSoapEncoded(javax.wsdl.BindingOperation bindingOperation)
public static boolean isOutputSoapEncoded(javax.wsdl.BindingOperation bindingOperation)
public static boolean isRpc(javax.wsdl.Definition definition, javax.wsdl.BindingOperation bindingOperation)
public static boolean isRpc(javax.wsdl.Binding binding)
public static javax.wsdl.Part[] getInputParts(javax.wsdl.BindingOperation operation)
public static boolean isAttachmentInputPart(javax.wsdl.Part part, javax.wsdl.BindingOperation operation)
public static boolean isAttachmentOutputPart(javax.wsdl.Part part, javax.wsdl.BindingOperation operation)
public static javax.wsdl.extensions.mime.MIMEContent[] getOutputMultipartContent(javax.wsdl.Part part, javax.wsdl.BindingOperation operation)
public static javax.wsdl.extensions.mime.MIMEContent[] getInputMultipartContent(javax.wsdl.Part part, javax.wsdl.BindingOperation operation)
public static javax.wsdl.extensions.mime.MIMEContent[] getContentParts(javax.wsdl.Part part, javax.wsdl.extensions.mime.MIMEMultipartRelated multipart)
public static javax.wsdl.Part[] getFaultParts(javax.wsdl.BindingOperation bindingOperation, String faultName) throws Exception
Exception
public static String findSoapFaultPartName(SoapVersion soapVersion, javax.wsdl.BindingOperation bindingOperation, String message) throws Exception
Exception
public static javax.wsdl.Part[] getOutputParts(javax.wsdl.BindingOperation operation)
public static boolean isMultipartRequest(javax.wsdl.Definition definition, javax.wsdl.BindingOperation bindingOperation)
public static String getUsingAddressing(javax.wsdl.extensions.ElementExtensible item)
public static String getSoapEndpoint(javax.wsdl.Port port)
public static boolean replaceSoapEndpoint(javax.wsdl.Port port, String endpoint)
public static List<WsdlUtils.SoapHeader> getSoapHeaders(List list)
public static javax.wsdl.Definition readDefinition(String wsdlUrl) throws Exception
Exception
public static org.apache.xmlbeans.SchemaType getSchemaTypeForPart(WsdlContext wsdlContext, javax.wsdl.Part part) throws Exception
Exception
public static org.apache.xmlbeans.SchemaGlobalElement getSchemaElementForPart(WsdlContext wsdlContext, javax.wsdl.Part part) throws Exception
Exception
public static String replacePortEndpoint(WsdlInterface iface, InputSource inputSource, String endpoint) throws javax.wsdl.WSDLException
javax.wsdl.WSDLException
public static javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Binding binding, String bindingOperationName, String inputName, String outputName)
public static boolean isHeaderInputPart(javax.wsdl.Part part, javax.wsdl.Message message, javax.wsdl.BindingOperation bindingOperation)
public static boolean isHeaderOutputPart(javax.wsdl.Part part, javax.wsdl.Message message, javax.wsdl.BindingOperation bindingOperation)
public static DefinitionCacheConfig cacheWsdl(DefinitionLoader loader) throws Exception
Exception
public static void getAnonymous(WsdlOperation wsdlOperation)
public static String getDefaultWsaAction(WsdlOperation operation, boolean output)
public static void setDefaultWsaAction(WsaConfig wsaConfig, boolean output)
public static String getRequestWsaMessageId(WsdlMessageExchange messageExchange, String wsaVersionNameSpace)
public static NodeList getRequestReplyToRefProps(WsdlMessageExchange messageExchange, String wsaVersionNameSpace)
public static NodeList getRequestFaultToRefProps(WsdlMessageExchange messageExchange, String wsaVersionNameSpace)
public static String getFaultCode(WsdlMessageExchange messageExchange)
public static String getTargetNamespace(javax.wsdl.Definition definition)
public static org.apache.xmlbeans.SchemaType generateRpcBodyType(WsdlOperation operation)
Copyright © 2019. All Rights Reserved.