test_class.declarator: importer
test_class.modifier: private
test_class.original_string: private CxfWSDLImporter importer;
test_class.type: CxfWSDLImporter
test_class.var_name: importer
test_class.file: modules/flowable-cxf/src/test/java/org/flowable/engine/impl/webservice/WSDLImporterTest.java
test_class.identifier: WSDLImporterTest
test_case.body: @Test
      public void testImportInheritedElement() throws Exception {
          URL url = ReflectUtil.getResource("org/flowable/engine/impl/webservice/inherited-elements-in-types.wsdl");
          assertThat(url).isNotNull();
          importer.importFrom(url.toString());
  
          List<StructureDefinition> structures = sortStructures();
          assertThat(structures).hasSize(1);
          final Object structureTypeInst = ReflectUtil.instantiate("org.flowable.webservice.counter.StructureType");
          final Class<? extends Object> structureType = structureTypeInst.getClass();
          this.assertStructure(structures.get(0), "inheritedRequest", new String[] { "rootElt", "inheritedElt", "newSimpleElt",
                  "newStructuredElt" }, new Class<?>[] { Short.class, Integer.class, String.class, structureType });
          List<Field> declaredFields = filterJacoco(structureType.getDeclaredFields());
          assertThat(declaredFields).hasSize(2);
          assertThat(structureType.getDeclaredField("booleanElt")).isNotNull();
          assertThat(structureType.getDeclaredField("dateElt")).isNotNull();
          assertThat(filterJacoco(structureType.getSuperclass().getDeclaredFields())).hasSize(1);
          assertThat(structureType.getSuperclass().getDeclaredField("rootElt")).isNotNull();
      }
test_case.class_method_signature: WSDLImporterTest.testImportInheritedElement()
test_case.full_signature: @Test public void testImportInheritedElement()
test_case.identifier: testImportInheritedElement
test_case.invocations: getResource isNotNull assertThat importFrom toString sortStructures hasSize assertThat instantiate getClass assertStructure get filterJacoco getDeclaredFields hasSize assertThat isNotNull assertThat getDeclaredField isNotNull assertThat getDeclaredField hasSize assertThat filterJacoco getDeclaredFields getSuperclass isNotNull assertThat getDeclaredField getSuperclass
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testImportInheritedElement()
focal_class.declarator: wsServices = new HashMap<>()
focal_class.modifier: protected
focal_class.original_string: protected Map<String, WSService> wsServices = new HashMap<>();
focal_class.type: Map<String, WSService>
focal_class.var_name: wsServices
focal_class.declarator: wsOperations = new HashMap<>()
focal_class.modifier: protected
focal_class.original_string: protected Map<String, WSOperation> wsOperations = new HashMap<>();
focal_class.type: Map<String, WSOperation>
focal_class.var_name: wsOperations
focal_class.declarator: structures = new HashMap<>()
focal_class.modifier: protected
focal_class.original_string: protected Map<String, StructureDefinition> structures = new HashMap<>();
focal_class.type: Map<String, StructureDefinition>
focal_class.var_name: structures
focal_class.declarator: wsdlLocation
focal_class.modifier: protected
focal_class.original_string: protected String wsdlLocation;
focal_class.type: String
focal_class.var_name: wsdlLocation
focal_class.declarator: namespace
focal_class.modifier: protected
focal_class.original_string: protected String namespace;
focal_class.type: String
focal_class.var_name: namespace
focal_class.file: modules/flowable-cxf/src/main/java/org/flowable/engine/impl/webservice/WSDLImporter.java
focal_class.identifier: WSDLImporter
focal_class.interfaces: implements XMLImporter
focal_class.class_method_signature: WSDLImporter.WSDLImporter()
focal_class.full_signature: public  WSDLImporter()
focal_class.identifier: WSDLImporter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  WSDLImporter()
focal_class.class_method_signature: WSDLImporter.importFrom(Import theImport, String sourceSystemId)
focal_class.full_signature: @Override public void importFrom(Import theImport, String sourceSystemId)
focal_class.identifier: importFrom
focal_class.modifiers: @Override public
focal_class.parameters: (Import theImport, String sourceSystemId)
focal_class.return: void
focal_class.signature: void importFrom(Import theImport, String sourceSystemId)
focal_class.class_method_signature: WSDLImporter.importFrom(String url)
focal_class.full_signature: public void importFrom(String url)
focal_class.identifier: importFrom
focal_class.modifiers: public
focal_class.parameters: (String url)
focal_class.return: void
focal_class.signature: void importFrom(String url)
focal_class.class_method_signature: WSDLImporter.parseWSDLDefinition()
focal_class.full_signature: protected Definition parseWSDLDefinition()
focal_class.identifier: parseWSDLDefinition
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Definition
focal_class.signature: Definition parseWSDLDefinition()
focal_class.class_method_signature: WSDLImporter.importServicesAndOperations(Definition definition)
focal_class.full_signature: protected void importServicesAndOperations(Definition definition)
focal_class.identifier: importServicesAndOperations
focal_class.modifiers: protected
focal_class.parameters: (Definition definition)
focal_class.return: void
focal_class.signature: void importServicesAndOperations(Definition definition)
focal_class.class_method_signature: WSDLImporter.importService(Service service)
focal_class.full_signature: protected WSService importService(Service service)
focal_class.identifier: importService
focal_class.modifiers: protected
focal_class.parameters: (Service service)
focal_class.return: WSService
focal_class.signature: WSService importService(Service service)
focal_class.class_method_signature: WSDLImporter.processOperation(Operation wsOperation, WSService service)
focal_class.full_signature: protected WSOperation processOperation(Operation wsOperation, WSService service)
focal_class.identifier: processOperation
focal_class.modifiers: protected
focal_class.parameters: (Operation wsOperation, WSService service)
focal_class.return: WSOperation
focal_class.signature: WSOperation processOperation(Operation wsOperation, WSService service)
focal_class.class_method_signature: WSDLImporter.importTypes(Types types)
focal_class.full_signature: protected void importTypes(Types types)
focal_class.identifier: importTypes
focal_class.modifiers: protected
focal_class.parameters: (Types types)
focal_class.return: void
focal_class.signature: void importTypes(Types types)
focal_class.class_method_signature: WSDLImporter.importStructure(Mapping mapping)
focal_class.full_signature: protected void importStructure(Mapping mapping)
focal_class.identifier: importStructure
focal_class.modifiers: protected
focal_class.parameters: (Mapping mapping)
focal_class.return: void
focal_class.signature: void importStructure(Mapping mapping)
focal_class.class_method_signature: WSDLImporter.compileModel(Types types, SchemaCompiler compiler, Element rootTypes)
focal_class.full_signature: protected S2JJAXBModel compileModel(Types types, SchemaCompiler compiler, Element rootTypes)
focal_class.identifier: compileModel
focal_class.modifiers: protected
focal_class.parameters: (Types types, SchemaCompiler compiler, Element rootTypes)
focal_class.return: S2JJAXBModel
focal_class.signature: S2JJAXBModel compileModel(Types types, SchemaCompiler compiler, Element rootTypes)
focal_class.class_method_signature: WSDLImporter.createDefaultStructures(Element rootTypes)
focal_class.full_signature: protected void createDefaultStructures(Element rootTypes)
focal_class.identifier: createDefaultStructures
focal_class.modifiers: protected
focal_class.parameters: (Element rootTypes)
focal_class.return: void
focal_class.signature: void createDefaultStructures(Element rootTypes)
focal_class.class_method_signature: WSDLImporter.getRootTypes()
focal_class.full_signature: protected Element getRootTypes()
focal_class.identifier: getRootTypes
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Element
focal_class.signature: Element getRootTypes()
focal_class.class_method_signature: WSDLImporter.getStructures()
focal_class.full_signature: @Override public Map<String, StructureDefinition> getStructures()
focal_class.identifier: getStructures
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, StructureDefinition>
focal_class.signature: Map<String, StructureDefinition> getStructures()
focal_class.class_method_signature: WSDLImporter.getServices()
focal_class.full_signature: @Override public Map<String, WSService> getServices()
focal_class.identifier: getServices
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, WSService>
focal_class.signature: Map<String, WSService> getServices()
focal_class.class_method_signature: WSDLImporter.getOperations()
focal_class.full_signature: @Override public Map<String, WSOperation> getOperations()
focal_class.identifier: getOperations
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, WSOperation>
focal_class.signature: Map<String, WSOperation> getOperations()
focal_method.body: @Override
      public void importFrom(Import theImport, String sourceSystemId) {
          this.namespace = theImport.getNamespace() == null ? "" : theImport.getNamespace() + ":";
          this.importFrom(theImport.getLocation());
      }
focal_method.class_method_signature: WSDLImporter.importFrom(Import theImport, String sourceSystemId)
focal_method.full_signature: @Override public void importFrom(Import theImport, String sourceSystemId)
focal_method.identifier: importFrom
focal_method.invocations: getNamespace getNamespace importFrom getLocation
focal_method.modifiers: @Override public
focal_method.parameters: (Import theImport, String sourceSystemId)
focal_method.return: void
focal_method.signature: void importFrom(Import theImport, String sourceSystemId)