public abstract class WSDLGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MAXIMO_WSDL_NS_PREFIX |
protected WSRegistryInfo |
regInfo |
protected java.lang.String |
serviceDesc |
protected java.lang.String |
serviceLongDesc |
protected java.lang.String |
serviceName |
static org.jdom2.Namespace |
SOAP_NS |
static org.jdom2.Namespace |
SOAP12_NS |
protected java.lang.String |
soapVersion |
static java.lang.String |
STYLE_DOCUMENT |
static java.lang.String |
TRANSPORT_HTTP |
static java.lang.String |
USE_LITERAL |
static java.lang.String |
WSDL_NS |
static java.lang.String |
WSDLDIR |
protected org.jdom2.Document |
wsdlDoc |
protected org.jdom2.Element |
wsdlRoot |
Constructor and Description |
---|
WSDLGenerator(java.lang.String serviceName) |
WSDLGenerator(java.lang.String serviceName,
java.lang.String serviceDesc,
java.lang.String serviceLongDesc) |
WSDLGenerator(java.lang.String serviceName,
java.lang.String serviceDesc,
java.lang.String serviceLongDesc,
java.lang.String soapVersion) |
WSDLGenerator(WSRegistryInfo wsRegInfo) |
Modifier and Type | Method and Description |
---|---|
protected void |
addCompletePortElement(org.jdom2.Element serviceElem,
boolean soap12) |
protected org.jdom2.Element |
createBindingElement(boolean soap12) |
protected org.jdom2.Element |
createBindingOperationInOutElement(boolean in,
boolean soap12) |
protected void |
createCompleteServiceElement() |
protected org.jdom2.Element |
createMessage(java.lang.String name,
java.lang.String partName,
java.lang.String partElementName) |
protected org.jdom2.Element |
createOperationElement(java.lang.String name) |
protected org.jdom2.Element |
createOperationFaultElement(java.lang.String message,
java.lang.String name) |
protected org.jdom2.Element |
createOperationInElement(java.lang.String message) |
protected org.jdom2.Element |
createOperationOutElement(java.lang.String message) |
protected org.jdom2.Element |
createPortElement(boolean soap12) |
protected org.jdom2.Element |
createPortTypeElement() |
protected org.jdom2.Element |
createSchemaImportElement(java.lang.String ns,
java.lang.String schemaLoc) |
protected org.jdom2.Element |
createServiceElement() |
protected org.jdom2.Element |
createSoapAddressElement(java.lang.String location,
boolean soap12) |
protected org.jdom2.Element |
createSoapBindingElement(boolean soap12) |
protected org.jdom2.Element |
createSoapBindingOperationElement(java.lang.String soapAction,
boolean soap12) |
protected org.jdom2.Element |
createTypesElement() |
protected org.jdom2.Element |
createTypesSchemaElement() |
protected void |
createWSDLDefinitions(java.util.List schemaNsList) |
abstract void |
generateWsdl() |
java.lang.String |
getBindingName(boolean soap12) |
javax.xml.namespace.QName |
getPortName(boolean soap12) |
protected java.lang.String |
getPortTypeName() |
java.lang.String |
getServiceDescription() |
java.lang.String |
getServiceName() |
protected java.lang.String |
getServicePortName(boolean soap12) |
java.lang.String |
getSoapAddressUrl() |
abstract org.jdom2.Document |
getWsdlAsDocument() |
java.lang.String |
getWsdlFileName() |
java.lang.String |
getWsdlNSUri() |
java.lang.String |
getWsdlUrl() |
protected boolean |
isPersisWSDL() |
protected boolean |
isSOAP11Port() |
protected boolean |
isSupportsBothSOAPVersion() |
boolean |
isWsdlGenerated() |
protected void |
persistWsdl() |
protected java.lang.String serviceName
protected java.lang.String serviceDesc
protected java.lang.String serviceLongDesc
protected java.lang.String soapVersion
protected org.jdom2.Element wsdlRoot
protected org.jdom2.Document wsdlDoc
public static final java.lang.String WSDL_NS
public static final java.lang.String MAXIMO_WSDL_NS_PREFIX
public static final org.jdom2.Namespace SOAP_NS
public static final org.jdom2.Namespace SOAP12_NS
public static final java.lang.String TRANSPORT_HTTP
public static final java.lang.String STYLE_DOCUMENT
public static final java.lang.String USE_LITERAL
public static final java.lang.String WSDLDIR
protected WSRegistryInfo regInfo
public WSDLGenerator(java.lang.String serviceName)
public WSDLGenerator(java.lang.String serviceName, java.lang.String serviceDesc, java.lang.String serviceLongDesc)
public WSDLGenerator(java.lang.String serviceName, java.lang.String serviceDesc, java.lang.String serviceLongDesc, java.lang.String soapVersion)
public WSDLGenerator(WSRegistryInfo wsRegInfo)
protected boolean isSOAP11Port() throws MXException
MXException
protected boolean isSupportsBothSOAPVersion() throws MXException
MXException
protected boolean isPersisWSDL()
public abstract void generateWsdl() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public abstract org.jdom2.Document getWsdlAsDocument() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected org.jdom2.Element createMessage(java.lang.String name, java.lang.String partName, java.lang.String partElementName)
protected org.jdom2.Element createTypesElement()
protected org.jdom2.Element createTypesSchemaElement()
protected org.jdom2.Element createSchemaImportElement(java.lang.String ns, java.lang.String schemaLoc)
protected org.jdom2.Element createPortTypeElement()
protected org.jdom2.Element createOperationElement(java.lang.String name)
protected org.jdom2.Element createOperationInElement(java.lang.String message)
protected org.jdom2.Element createOperationOutElement(java.lang.String message)
protected org.jdom2.Element createOperationFaultElement(java.lang.String message, java.lang.String name)
protected org.jdom2.Element createBindingElement(boolean soap12)
protected org.jdom2.Element createSoapBindingElement(boolean soap12)
protected org.jdom2.Element createSoapBindingOperationElement(java.lang.String soapAction, boolean soap12)
protected org.jdom2.Element createBindingOperationInOutElement(boolean in, boolean soap12)
protected org.jdom2.Element createServiceElement()
protected org.jdom2.Element createSoapAddressElement(java.lang.String location, boolean soap12) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected org.jdom2.Element createPortElement(boolean soap12)
public javax.xml.namespace.QName getPortName(boolean soap12)
protected void createWSDLDefinitions(java.util.List schemaNsList) throws java.rmi.RemoteException
java.rmi.RemoteException
protected java.lang.String getPortTypeName()
public java.lang.String getBindingName(boolean soap12)
protected java.lang.String getServicePortName(boolean soap12)
public java.lang.String getServiceDescription()
protected void persistWsdl() throws MXException
MXException
public java.lang.String getWsdlFileName()
public java.lang.String getWsdlNSUri()
protected void addCompletePortElement(org.jdom2.Element serviceElem, boolean soap12) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected void createCompleteServiceElement() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getServiceName()
public java.lang.String getWsdlUrl() throws MXException
MXException
public java.lang.String getSoapAddressUrl() throws MXException
MXException
public boolean isWsdlGenerated() throws MXException
MXException