Examples of CodeGenConfiguration


Examples of org.apache.axis2.wsdl.codegen.CodeGenConfiguration

   
    @Test
    public void  testWalkSchema() throws Exception{
        JAXWSWapperExtension extension = new JAXWSWapperExtension();
        Map<String, CommandLineOption> optionMap = new HashMap<String, CommandLineOption>();
        CodeGenConfiguration configuration = new CodeGenConfiguration(optionMap);
        configuration.setOutputLanguage("jax-ws");
        configuration.setParametersWrapped(false);
        configuration.addAxisService(service);       
        assertTrue(extension.walkSchema(axisMessage, "test"));
      }
View Full Code Here

Examples of org.apache.axis2.wsdl.codegen.CodeGenConfiguration

                AxisService service = new AxisService();
                ArrayList<XmlSchema> list = new ArrayList<XmlSchema>();
                Map<String, CommandLineOption> optionMap = new HashMap<String, CommandLineOption>();
                list.add(schema);
                service.addSchema(list);
                CodeGenConfiguration configuration = new CodeGenConfiguration(optionMap);
                configuration.addAxisService(service);
                WSDLValidatorExtension extension = new WSDLValidatorExtension();

                extension.engage(configuration);
                fail("No exception caught!");
            } catch (Exception e) {
View Full Code Here

Examples of org.apache.axis2.wsdl.codegen.CodeGenConfiguration

    @Test
    public void testProcessSchemas() throws Exception {
        ArrayList<XmlSchema> list = new ArrayList<XmlSchema>();
        Map<String, CommandLineOption> optionMap = new HashMap<String, CommandLineOption>();
        loadSampleSchemaFile(list);
        CodeGenConfiguration codeGenConfiguration = new CodeGenConfiguration(optionMap);
        codeGenConfiguration.setBaseURI("localhost/test");
        codeGenConfiguration.setOutputLocation(new File("target"));
        TypeMapper mapper = CodeGenerationUtility.processSchemas(list, null, codeGenConfiguration);
        Map map = mapper.getAllMappedNames();
        String s = map.get(new QName("http://www.w3schools.com", "note")).toString();
        assertEquals("com.w3schools.Note", s);
    }
View Full Code Here

Examples of org.apache.axis2.wsdl.codegen.CodeGenConfiguration

                                         optionsPage.isGenerateTestCase(),
                                         wsdlSelectionPage.getFileName(),
                                         optionsPage.getPackageName(),
                                         optionsPage.getSelectedLanguage(),
                                         outputPage.getOutputLocation());
               CodeGenConfiguration codegenConfig = new CodeGenConfiguration(wom, optionsMap);
               monitor.worked(1);
              
               monitor.subTask(CodegenWizardPlugin.getResourceString("generator.generating"));
               new CodeGenerationEngine(codegenConfig).generate();
               monitor.worked(1);
View Full Code Here

Examples of org.apache.axis2.wsdl.codegen.CodeGenConfiguration

        ClassLoader tcl = Thread.currentThread().getContextClassLoader();
        try {
            if (!"xmlbeans".equals(getDatabindingName())) {
                Thread.currentThread().setContextClassLoader(Class.class.getClassLoader());
            }
            CodeGenConfiguration codegenConfig = new CodeGenConfiguration(fillOptionMap());
            codegenConfig.addAxisService(getAxisService(WSDLFileName));
            codegenConfig.setWsdlDefinition(wsdlDefinition);
            //set the baseURI
            codegenConfig.setBaseURI(getBaseUri(WSDLFileName));
            new CodeGenerationEngine(codegenConfig).generate();
        } catch (Throwable e) {
            try {
                CodeGenConfiguration codegenConfig = new CodeGenConfiguration(fillOptionMap());
                codegenConfig.addAxisService(getAxisService(WSDLFileName));
                codegenConfig.setWsdlDefinition(wsdlDefinition);
                //set the baseURI
                codegenConfig.setBaseURI(getBaseUri(WSDLFileName));
                new CodeGenerationEngine(codegenConfig).generate();
            } catch (Throwable e1) {
                throw new Exception("Code generation failed due to " + e.getLocalizedMessage());
            }
        } finally {
View Full Code Here

Examples of org.apache.axis2.wsdl.codegen.CodeGenConfiguration

                                                                                                optionsPage.getNs2PkgMapping(),
                                                                                                isGenerateServerSideInterface);

                 //Fix for the CodeGenConfiguration Contructor Change
                 //CodeGenConfiguration codegenConfig = new CodeGenConfiguration(service, optionsMap);
                 CodeGenConfiguration codegenConfig = new CodeGenConfiguration(optionsMap);
                 codegenConfig.addAxisService(service);
                
                 //set the wsdl definision for codegen config for skeleton generarion.
                 WSDLPropertyReader reader = new WSDLPropertyReader();
                 reader.readWSDL(wsdlSelectionPage.getFileName());
                 Definition wsdlDefinition = reader.getWsdlDefinition();
                 codegenConfig.setWsdlDefinition(wsdlDefinition);
                
                 //set the baseURI
                 codegenConfig.setBaseURI(generator.getBaseUri(wsdlSelectionPage.getFileName()));
                 monitor.worked(1);
                
                 monitor.subTask(CodegenWizardPlugin.getResourceString("generator.generating"));
                
                 new CodeGenerationEngine(codegenConfig).generate();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.