private void processTypes(Definition wsdlDefinition, AxisService axisService, Set visitedWSDLs) throws AxisFault { visitedWSDLs.add(wsdlDefinition.getDocumentBaseURI()); // process all the types in all the wsdls Types types = wsdlDefinition.getTypes(); if (types != null) { copyExtensibleElements(types.getExtensibilityElements(), wsdlDefinition, axisService, TYPES); } // process the types in other wsdls Iterator iter = wsdlDefinition.getImports().values().iterator(); Vector values = null; Import wsdlImport = null; for (; iter.hasNext();) { values = (Vector) iter.next(); for (Iterator valuesIter = values.iterator(); valuesIter.hasNext();) { wsdlImport = (Import) valuesIter.next(); // process the types recuresiveilt Definition innerDefinition = wsdlImport.getDefinition(); if(!visitedWSDLs.contains(innerDefinition.getDocumentBaseURI())){ processTypes(innerDefinition, axisService, visitedWSDLs); } } } }
private void processTypes(Definition wsdlDefinition, AxisService axisService, Set visitedWSDLs) throws AxisFault { visitedWSDLs.add(wsdlDefinition.getDocumentBaseURI()); // process all the types in all the wsdls Types types = wsdlDefinition.getTypes(); if (types != null) { copyExtensibleElements(types.getExtensibilityElements(), wsdlDefinition, axisService, TYPES); } // process the types in other wsdls Iterator iter = wsdlDefinition.getImports().values().iterator(); Vector values = null; Import wsdlImport = null; for (; iter.hasNext();) { values = (Vector) iter.next(); for (Iterator valuesIter = values.iterator(); valuesIter.hasNext();) { wsdlImport = (Import) valuesIter.next(); // process the types recuresiveilt Definition innerDefinition = wsdlImport.getDefinition(); if(!visitedWSDLs.contains(innerDefinition.getDocumentBaseURI())){ processTypes(innerDefinition, axisService, visitedWSDLs); } } } }
copyExtensibleElements(service.getExtensibilityElements(), dif, axisService, SERVICE); if (portName != null) { copyExtensibleElements(port.getExtensibilityElements(), dif, axisService, PORT); Definition parentDefinition = getParentDefinition(dif,
copyExtensibleElements(service.getExtensibilityElements(), dif, axisService, SERVICE); if (portName != null) { copyExtensibleElements(port.getExtensibilityElements(), dif, axisService, PORT); Definition parentDefinition = getParentDefinition(dif,
throws AxisFault { copyExtensibleElements(wsdl4jPort.getExtensibilityElements(), wsdl4jDefinition, axisEndpoint, BINDING); processEmbeddedEPR(wsdl4jPort.getExtensibilityElements(), axisEndpoint);
throws AxisFault { copyExtensibleElements(wsdl4jPort.getExtensibilityElements(), wsdl4jDefinition, axisEndpoint, BINDING); processEmbeddedEPR(wsdl4jPort.getExtensibilityElements(), axisEndpoint);
.setName(faultMessage.getQName().getLocalPart()); copyExtensibleElements(faultMessage.getExtensibilityElements(), wsdl4jDefinition, axisFaultMessage, PORT_TYPE_OPERATION_FAULT);
.setName(faultMessage.getQName().getLocalPart()); copyExtensibleElements(faultMessage.getExtensibilityElements(), wsdl4jDefinition, axisFaultMessage, PORT_TYPE_OPERATION_FAULT);
throws AxisFault { copyExtensibleElements(wsdl4jBinding.getExtensibilityElements(), bindingWSDL, axisBinding, BINDING); copyExtensibleElements(wsdl4jBindingOperation.getExtensibilityElements(), wsdl4jDefinition, axisBindingOperation, BINDING_OPERATION); axisBindingInMessage.setParent(axisBindingOperation); addDocumentation(axisBindingInMessage, wsdl4jBindingInput.getDocumentationElement()); copyExtensibleElements(wsdl4jBindingInput.getExtensibilityElements(), wsdl4jDefinition, axisBindingInMessage, BINDING_OPERATION_INPUT); axisBindingOutMessage.setParent(axisBindingOperation); addDocumentation(axisBindingOutMessage, wsdl4jBindingInput.getDocumentationElement()); copyExtensibleElements(wsdl4jBindingInput.getExtensibilityElements(), wsdl4jDefinition, axisBindingOutMessage, BINDING_OPERATION_OUTPUT); copyExtensibleElements(wsdl4jBindingOutput.getExtensibilityElements(), wsdl4jDefinition, axisBindingOutMessage, BINDING_OPERATION_OUTPUT); copyExtensibleElements(wsdl4jBindingOutput.getExtensibilityElements(), wsdl4jDefinition, axisBindingInMessage, BINDING_OPERATION_INPUT);
throws AxisFault { copyExtensibleElements(wsdl4jBinding.getExtensibilityElements(), bindingWSDL, axisBinding, BINDING); copyExtensibleElements(wsdl4jBindingOperation.getExtensibilityElements(), wsdl4jDefinition, axisBindingOperation, BINDING_OPERATION); axisBindingInMessage.setParent(axisBindingOperation); addDocumentation(axisBindingInMessage, wsdl4jBindingInput.getDocumentationElement()); copyExtensibleElements(wsdl4jBindingInput.getExtensibilityElements(), wsdl4jDefinition, axisBindingInMessage, BINDING_OPERATION_INPUT); axisBindingOutMessage.setParent(axisBindingOperation); addDocumentation(axisBindingOutMessage, wsdl4jBindingInput.getDocumentationElement()); copyExtensibleElements(wsdl4jBindingInput.getExtensibilityElements(), wsdl4jDefinition, axisBindingOutMessage, BINDING_OPERATION_OUTPUT); copyExtensibleElements(wsdl4jBindingOutput.getExtensibilityElements(), wsdl4jDefinition, axisBindingOutMessage, BINDING_OPERATION_OUTPUT); copyExtensibleElements(wsdl4jBindingOutput.getExtensibilityElements(), wsdl4jDefinition, axisBindingInMessage, BINDING_OPERATION_INPUT);