com.eviware.soapui.impl.wsdl.support.wsdl
Class WsdlUtils
java.lang.Object
com.eviware.soapui.impl.wsdl.support.wsdl.WsdlUtils
public class WsdlUtils
- extends java.lang.Object
Wsdl-related tools
- Author:
- Ole.Matzura
Method Summary |
static com.eviware.soapui.config.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,
java.lang.String bindingOperationName,
java.lang.String inputName,
java.lang.String outputName)
|
static javax.wsdl.BindingOperation |
findBindingOperation(javax.wsdl.Definition definition,
java.lang.String operationName)
|
static java.lang.String |
findSoapFaultPartName(SoapVersion soapVersion,
javax.wsdl.BindingOperation bindingOperation,
java.lang.String message)
|
static void |
getAnonymous(WsdlOperation wsdlOperation)
|
static javax.wsdl.extensions.mime.MIMEContent[] |
getContentParts(javax.wsdl.Part part,
javax.wsdl.extensions.mime.MIMEMultipartRelated multipart)
|
static java.lang.String |
getDefaultWsaAction(WsdlOperation operation,
boolean output)
|
static java.lang.String[] |
getEndpointsForBinding(javax.wsdl.Definition definition,
javax.wsdl.Binding binding)
|
static java.lang.String[] |
getExentsibilityAttributes(javax.wsdl.extensions.AttributeExtensible item,
javax.xml.namespace.QName qname)
|
static org.w3c.dom.Element[] |
getExentsibilityElements(javax.wsdl.extensions.ElementExtensible item,
javax.xml.namespace.QName qname)
|
static
<T extends javax.wsdl.extensions.ExtensibilityElement>
T |
|
getExtensiblityElement(java.util.List<?> list,
java.lang.Class<T> clazz)
|
static
<T extends javax.wsdl.extensions.ExtensibilityElement>
java.util.List<T> |
|
getExtensiblityElements(java.util.List list,
java.lang.Class<T> clazz)
|
static java.lang.String |
getFaultCode(WsdlMessageExchange messageExchange)
|
static javax.wsdl.Part[] |
getFaultParts(javax.wsdl.BindingOperation bindingOperation,
java.lang.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 org.w3c.dom.NodeList |
getRequestFaultToRefProps(WsdlMessageExchange messageExchange,
java.lang.String wsaVersionNameSpace)
|
static org.w3c.dom.NodeList |
getRequestReplyToRefProps(WsdlMessageExchange messageExchange,
java.lang.String wsaVersionNameSpace)
|
static java.lang.String |
getRequestWsaMessageId(WsdlMessageExchange messageExchange,
java.lang.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 java.lang.String |
getSoapAction(javax.wsdl.BindingOperation operation)
|
static java.lang.String |
getSoapBodyNamespace(java.util.List<?> list)
|
static java.lang.String |
getSoapEndpoint(javax.wsdl.Port port)
|
static java.util.List<WsdlUtils.SoapHeader> |
getSoapHeaders(java.util.List list)
|
static java.lang.String |
getUsingAddressing(javax.wsdl.extensions.ElementExtensible item)
|
static java.lang.String |
getWsaPolicyAnonymous(org.w3c.dom.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(java.lang.String wsdlUrl)
|
static java.lang.String |
replacePortEndpoint(WsdlInterface iface,
org.xml.sax.InputSource inputSource,
java.lang.String endpoint)
|
static boolean |
replaceSoapEndpoint(javax.wsdl.Port port,
java.lang.String endpoint)
|
static void |
setDefaultWsaAction(WsaConfig wsaConfig,
boolean b)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WsdlUtils
public WsdlUtils()
getExtensiblityElement
public static <T extends javax.wsdl.extensions.ExtensibilityElement> T getExtensiblityElement(java.util.List<?> list,
java.lang.Class<T> clazz)
getExtensiblityElements
public static <T extends javax.wsdl.extensions.ExtensibilityElement> java.util.List<T> getExtensiblityElements(java.util.List list,
java.lang.Class<T> clazz)
getExentsibilityElements
public static org.w3c.dom.Element[] getExentsibilityElements(javax.wsdl.extensions.ElementExtensible item,
javax.xml.namespace.QName qname)
getExentsibilityAttributes
public static java.lang.String[] getExentsibilityAttributes(javax.wsdl.extensions.AttributeExtensible item,
javax.xml.namespace.QName qname)
getSoapAction
public static java.lang.String getSoapAction(javax.wsdl.BindingOperation operation)
getEndpointsForBinding
public static java.lang.String[] getEndpointsForBinding(javax.wsdl.Definition definition,
javax.wsdl.Binding binding)
findBindingForOperation
public static javax.wsdl.Binding findBindingForOperation(javax.wsdl.Definition definition,
javax.wsdl.BindingOperation bindingOperation)
findBindingOperation
public static javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Definition definition,
java.lang.String operationName)
isInputSoapEncoded
public static boolean isInputSoapEncoded(javax.wsdl.BindingOperation bindingOperation)
isOutputSoapEncoded
public static boolean isOutputSoapEncoded(javax.wsdl.BindingOperation bindingOperation)
isRpc
public static boolean isRpc(javax.wsdl.Definition definition,
javax.wsdl.BindingOperation bindingOperation)
isRpc
public static boolean isRpc(javax.wsdl.Binding binding)
getInputParts
public 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
isAttachmentInputPart
public static boolean isAttachmentInputPart(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation)
isAttachmentOutputPart
public static boolean isAttachmentOutputPart(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation)
getOutputMultipartContent
public static javax.wsdl.extensions.mime.MIMEContent[] getOutputMultipartContent(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation)
getInputMultipartContent
public static javax.wsdl.extensions.mime.MIMEContent[] getInputMultipartContent(javax.wsdl.Part part,
javax.wsdl.BindingOperation operation)
getContentParts
public static javax.wsdl.extensions.mime.MIMEContent[] getContentParts(javax.wsdl.Part part,
javax.wsdl.extensions.mime.MIMEMultipartRelated multipart)
getFaultParts
public static javax.wsdl.Part[] getFaultParts(javax.wsdl.BindingOperation bindingOperation,
java.lang.String faultName)
throws java.lang.Exception
- Throws:
java.lang.Exception
findSoapFaultPartName
public static java.lang.String findSoapFaultPartName(SoapVersion soapVersion,
javax.wsdl.BindingOperation bindingOperation,
java.lang.String message)
throws java.lang.Exception
- Throws:
java.lang.Exception
getOutputParts
public static javax.wsdl.Part[] getOutputParts(javax.wsdl.BindingOperation operation)
isMultipartRequest
public static boolean isMultipartRequest(javax.wsdl.Definition definition,
javax.wsdl.BindingOperation bindingOperation)
getUsingAddressing
public static java.lang.String getUsingAddressing(javax.wsdl.extensions.ElementExtensible item)
getWsaPolicyAnonymous
public static java.lang.String getWsaPolicyAnonymous(org.w3c.dom.Element policy)
getSoapEndpoint
public static java.lang.String getSoapEndpoint(javax.wsdl.Port port)
replaceSoapEndpoint
public static boolean replaceSoapEndpoint(javax.wsdl.Port port,
java.lang.String endpoint)
getSoapBodyNamespace
public static java.lang.String getSoapBodyNamespace(java.util.List<?> list)
getSoapHeaders
public static java.util.List<WsdlUtils.SoapHeader> getSoapHeaders(java.util.List list)
readDefinition
public static javax.wsdl.Definition readDefinition(java.lang.String wsdlUrl)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSchemaTypeForPart
public static org.apache.xmlbeans.SchemaType getSchemaTypeForPart(WsdlContext wsdlContext,
javax.wsdl.Part part)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSchemaElementForPart
public static org.apache.xmlbeans.SchemaGlobalElement getSchemaElementForPart(WsdlContext wsdlContext,
javax.wsdl.Part part)
throws java.lang.Exception
- Throws:
java.lang.Exception
replacePortEndpoint
public static java.lang.String replacePortEndpoint(WsdlInterface iface,
org.xml.sax.InputSource inputSource,
java.lang.String endpoint)
throws javax.wsdl.WSDLException
- Throws:
javax.wsdl.WSDLException
findBindingOperation
public static javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Binding binding,
java.lang.String bindingOperationName,
java.lang.String inputName,
java.lang.String outputName)
isHeaderInputPart
public static boolean isHeaderInputPart(javax.wsdl.Part part,
javax.wsdl.Message message,
javax.wsdl.BindingOperation bindingOperation)
isHeaderOutputPart
public static boolean isHeaderOutputPart(javax.wsdl.Part part,
javax.wsdl.Message message,
javax.wsdl.BindingOperation bindingOperation)
cacheWsdl
public static com.eviware.soapui.config.DefinitionCacheConfig cacheWsdl(DefinitionLoader loader)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAnonymous
public static void getAnonymous(WsdlOperation wsdlOperation)
getDefaultWsaAction
public static java.lang.String getDefaultWsaAction(WsdlOperation operation,
boolean output)
setDefaultWsaAction
public static void setDefaultWsaAction(WsaConfig wsaConfig,
boolean b)
getRequestWsaMessageId
public static java.lang.String getRequestWsaMessageId(WsdlMessageExchange messageExchange,
java.lang.String wsaVersionNameSpace)
getRequestReplyToRefProps
public static org.w3c.dom.NodeList getRequestReplyToRefProps(WsdlMessageExchange messageExchange,
java.lang.String wsaVersionNameSpace)
getRequestFaultToRefProps
public static org.w3c.dom.NodeList getRequestFaultToRefProps(WsdlMessageExchange messageExchange,
java.lang.String wsaVersionNameSpace)
getFaultCode
public static java.lang.String getFaultCode(WsdlMessageExchange messageExchange)
Copyright © 2005-2009 eviware.com. All Rights Reserved.