|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis2.util.WSDLSerializationUtil
public class WSDLSerializationUtil
Helps the AxisService to WSDL process
Field Summary | |
---|---|
static java.lang.String |
CDATA_END
|
static java.lang.String |
CDATA_END_REGEX
|
static java.lang.String |
CDATA_START
|
static java.lang.String |
CDATA_START_REGEX
|
Constructor Summary | |
---|---|
WSDLSerializationUtil()
|
Method Summary | |
---|---|
static void |
addExtensionElement(org.apache.axiom.om.OMFactory fac,
org.apache.axiom.om.OMElement element,
java.lang.String name,
java.lang.String att1Name,
java.lang.String att1Value,
org.apache.axiom.om.OMNamespace soapNameSpace)
|
static void |
addHTTPHeaderElements(org.apache.axiom.om.OMFactory omFactory,
java.util.ArrayList list,
org.apache.axiom.om.OMNamespace whttp,
org.apache.axiom.om.OMElement element,
java.util.Map nameSpaceMap)
Adds a HTTP header element to a given OMElement |
static void |
addPoliciesAsExtensibleElement(AxisDescription description,
org.apache.axiom.om.OMElement descriptionElement)
|
static void |
addSOAPHeaderElements(org.apache.axiom.om.OMFactory omFactory,
java.util.ArrayList list,
org.apache.axiom.om.OMNamespace wsoap,
org.apache.axiom.om.OMElement element,
java.util.Map nameSpaceMap)
Adds a soap header element to a given OMElement |
static void |
addSOAPModuleElements(org.apache.axiom.om.OMFactory omFactory,
java.util.ArrayList list,
org.apache.axiom.om.OMNamespace wsoap,
org.apache.axiom.om.OMElement element)
Adds a soap module element to a given OMElement |
static void |
addWSAddressingToBinding(java.lang.String addressingFlag,
org.apache.axiom.om.OMFactory omFactory,
org.apache.axiom.om.OMElement bindingElement,
org.apache.axiom.om.OMNamespace wsaw)
|
static void |
addWSAWActionAttribute(org.apache.axiom.om.OMElement element,
java.lang.String action,
org.apache.axiom.om.OMNamespace wsaw)
|
static void |
addWSDLDocumentationElement(AxisDescription axisDescription,
org.apache.axiom.om.OMElement omElement,
org.apache.axiom.om.OMFactory omFactory,
org.apache.axiom.om.OMNamespace wsdl)
|
static org.apache.axiom.om.OMElement |
generateHTTPBinding(org.apache.axiom.om.OMFactory fac,
AxisService axisService,
org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace whttp,
org.apache.axiom.om.OMNamespace tns,
java.lang.String serviceName)
Generates a default HTTP Binding for a given AxisService |
static org.apache.axiom.om.OMElement |
generateServiceElement(org.apache.axiom.om.OMFactory omFactory,
org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace tns,
AxisService axisService,
boolean disableREST,
boolean disableSOAP12,
java.lang.String serviceName)
Generates a default service element |
static org.apache.axiom.om.OMElement |
generateServiceElement(org.apache.axiom.om.OMFactory omFactory,
org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace tns,
AxisService axisService,
boolean disableREST,
boolean disableSOAP12,
java.lang.String[] eprs,
java.lang.String serviceName)
Generates a default service element |
static org.apache.axiom.om.OMElement |
generateSOAP11Binding(org.apache.axiom.om.OMFactory fac,
AxisService axisService,
org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace wsoap,
org.apache.axiom.om.OMNamespace tns,
java.lang.String serviceName)
Generates a default SOAP 11 Binding for a given AxisService |
static org.apache.axiom.om.OMElement |
generateSOAP12Binding(org.apache.axiom.om.OMFactory fac,
AxisService axisService,
org.apache.axiom.om.OMNamespace wsdl,
org.apache.axiom.om.OMNamespace wsoap,
org.apache.axiom.om.OMNamespace tns,
java.lang.String serviceName)
Generates a default SOAP 12 Binding for a given AxisService |
static java.lang.String |
getElementName(AxisMessage axisMessage,
java.util.Map nameSpaceMap)
Gets the correct element name for a given message |
static java.lang.String |
getPrefix(java.lang.String namespace,
java.util.Map nameSpaceMap)
Given a namespace it returns the prefix for that namespace |
static void |
populateNamespaces(org.apache.axiom.om.OMElement descriptionElement,
java.util.Map nameSpaceMap)
Adds the namespaces to the given OMElement |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CDATA_START
public static final java.lang.String CDATA_START_REGEX
public static final java.lang.String CDATA_END
public static final java.lang.String CDATA_END_REGEX
Constructor Detail |
---|
public WSDLSerializationUtil()
Method Detail |
---|
public static java.lang.String getPrefix(java.lang.String namespace, java.util.Map nameSpaceMap)
namespace
- - The namespace that the prefix is needed fornameSpaceMap
- - The namespaceMap
public static java.lang.String getElementName(AxisMessage axisMessage, java.util.Map nameSpaceMap)
axisMessage
- - The axisMessagenameSpaceMap
- - The namespaceMap
public static void addSOAPHeaderElements(org.apache.axiom.om.OMFactory omFactory, java.util.ArrayList list, org.apache.axiom.om.OMNamespace wsoap, org.apache.axiom.om.OMElement element, java.util.Map nameSpaceMap)
omFactory
- - An OMFactorylist
- - The arraylist of soapHeaderMessageswsoap
- - The WSDL 2.0 SOAP namespaceelement
- - The element that the header should be added tonameSpaceMap
- - The namespaceMappublic static void addSOAPModuleElements(org.apache.axiom.om.OMFactory omFactory, java.util.ArrayList list, org.apache.axiom.om.OMNamespace wsoap, org.apache.axiom.om.OMElement element)
omFactory
- - An OMFactorylist
- - The arraylist of soapModuleMessageswsoap
- - The WSDL 2.0 SOAP namespaceelement
- - The element that the header should be added topublic static void addHTTPHeaderElements(org.apache.axiom.om.OMFactory omFactory, java.util.ArrayList list, org.apache.axiom.om.OMNamespace whttp, org.apache.axiom.om.OMElement element, java.util.Map nameSpaceMap)
omFactory
- - An OMFactorylist
- - The arraylist of HTTPHeaderMessageswhttp
- - The WSDL 2.0 HTTP namespaceelement
- - The element that the header should be added tonameSpaceMap
- - The namespaceMappublic static org.apache.axiom.om.OMElement generateSOAP11Binding(org.apache.axiom.om.OMFactory fac, AxisService axisService, org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace wsoap, org.apache.axiom.om.OMNamespace tns, java.lang.String serviceName)
fac
- - The OMFactoryaxisService
- - The AxisServicewsdl
- the WSDL namespacewsoap
- - The WSDL 2.0 SOAP namespacetns
- - The target namespace
public static org.apache.axiom.om.OMElement generateSOAP12Binding(org.apache.axiom.om.OMFactory fac, AxisService axisService, org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace wsoap, org.apache.axiom.om.OMNamespace tns, java.lang.String serviceName)
fac
- - The OMFactoryaxisService
- - The AxisServicewsdl
- the WSDL namespacewsoap
- - The WSDL 2.0 SOAP namespacetns
- - The target namespace
public static org.apache.axiom.om.OMElement generateHTTPBinding(org.apache.axiom.om.OMFactory fac, AxisService axisService, org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace whttp, org.apache.axiom.om.OMNamespace tns, java.lang.String serviceName)
fac
- - The OMFactoryaxisService
- - The AxisServicewsdl
- the WSDL namespacewhttp
- - The WSDL 2.0 HTTP namespacetns
- - The target namespace
public static org.apache.axiom.om.OMElement generateServiceElement(org.apache.axiom.om.OMFactory omFactory, org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace tns, AxisService axisService, boolean disableREST, boolean disableSOAP12, java.lang.String serviceName) throws AxisFault
omFactory
- - The OMFactorywsdl
- the WSDL namespacetns
- - The targetnamespaceaxisService
- - The AxisServicedisableREST
- only generate REST endpoint if this is falsedisableSOAP12
- only generate SOAP 1.2 endpoint if this is false
AxisFault
- - Thrown in case an exception occurspublic static org.apache.axiom.om.OMElement generateServiceElement(org.apache.axiom.om.OMFactory omFactory, org.apache.axiom.om.OMNamespace wsdl, org.apache.axiom.om.OMNamespace tns, AxisService axisService, boolean disableREST, boolean disableSOAP12, java.lang.String[] eprs, java.lang.String serviceName) throws AxisFault
omFactory
- - The OMFactorywsdl
- the WSDL namespacetns
- - The targetnamespaceaxisService
- - The AxisServicedisableREST
- only generate REST endpoint if this is falsedisableSOAP12
- only generate SOAP 1.2 endpoint if this is false
AxisFault
- - Thrown in case an exception occurspublic static void populateNamespaces(org.apache.axiom.om.OMElement descriptionElement, java.util.Map nameSpaceMap)
descriptionElement
- - The OMElement that the namespaces should be added tonameSpaceMap
- - The namespaceMappublic static void addWSAWActionAttribute(org.apache.axiom.om.OMElement element, java.lang.String action, org.apache.axiom.om.OMNamespace wsaw)
public static void addExtensionElement(org.apache.axiom.om.OMFactory fac, org.apache.axiom.om.OMElement element, java.lang.String name, java.lang.String att1Name, java.lang.String att1Value, org.apache.axiom.om.OMNamespace soapNameSpace)
public static void addWSAddressingToBinding(java.lang.String addressingFlag, org.apache.axiom.om.OMFactory omFactory, org.apache.axiom.om.OMElement bindingElement, org.apache.axiom.om.OMNamespace wsaw)
public static void addWSDLDocumentationElement(AxisDescription axisDescription, org.apache.axiom.om.OMElement omElement, org.apache.axiom.om.OMFactory omFactory, org.apache.axiom.om.OMNamespace wsdl)
public static void addPoliciesAsExtensibleElement(AxisDescription description, org.apache.axiom.om.OMElement descriptionElement)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |