public class WSDLImporter extends Object implements XMLImporter
| Modifier and Type | Field and Description |
|---|---|
protected String |
namespace |
protected Map<String,StructureDefinition> |
structures |
protected String |
wsdlLocation |
protected Map<String,WSOperation> |
wsOperations |
protected Map<String,WSService> |
wsServices |
| Constructor and Description |
|---|
WSDLImporter() |
| Modifier and Type | Method and Description |
|---|---|
protected com.sun.tools.xjc.api.S2JJAXBModel |
compileModel(javax.wsdl.Types types,
com.sun.tools.xjc.api.SchemaCompiler compiler,
Element rootTypes) |
protected void |
createDefaultStructures(Element rootTypes) |
Map<String,WSOperation> |
getOperations() |
protected Element |
getRootTypes() |
Map<String,WSService> |
getServices() |
Map<String,StructureDefinition> |
getStructures() |
void |
importFrom(org.activiti.bpmn.model.Import theImport,
String sourceSystemId) |
void |
importFrom(String url) |
protected WSService |
importService(javax.wsdl.Service service)
Imports the service from the WSDL service definition
|
protected void |
importServicesAndOperations(javax.wsdl.Definition definition)
Imports services and operations from the WSDL definition
|
protected void |
importStructure(com.sun.tools.xjc.api.Mapping mapping) |
protected void |
importTypes(javax.wsdl.Types types)
Import the Types from the WSDL definition using the same strategy that Cxf uses taking advantage of JAXB
|
protected javax.wsdl.Definition |
parseWSDLDefinition()
Parse the WSDL definition using WSDL4J.
|
protected WSOperation |
processOperation(javax.wsdl.Operation wsOperation,
WSService service) |
protected Map<String,WSOperation> wsOperations
protected Map<String,StructureDefinition> structures
protected String wsdlLocation
protected String namespace
public void importFrom(org.activiti.bpmn.model.Import theImport,
String sourceSystemId)
importFrom in interface XMLImporterpublic void importFrom(String url)
protected javax.wsdl.Definition parseWSDLDefinition()
throws javax.wsdl.WSDLException
javax.wsdl.WSDLExceptionprotected void importServicesAndOperations(javax.wsdl.Definition definition)
protected WSService importService(javax.wsdl.Service service)
protected WSOperation processOperation(javax.wsdl.Operation wsOperation, WSService service)
protected void importTypes(javax.wsdl.Types types)
protected void importStructure(com.sun.tools.xjc.api.Mapping mapping)
protected com.sun.tools.xjc.api.S2JJAXBModel compileModel(javax.wsdl.Types types,
com.sun.tools.xjc.api.SchemaCompiler compiler,
Element rootTypes)
protected void createDefaultStructures(Element rootTypes)
protected Element getRootTypes()
public Map<String,StructureDefinition> getStructures()
getStructures in interface XMLImporterpublic Map<String,WSService> getServices()
getServices in interface XMLImporterpublic Map<String,WSOperation> getOperations()
getOperations in interface XMLImporterCopyright © 2017 Alfresco. All rights reserved.