Package org.apache.cxf.tools.wsdl2java.processor.internal

Examples of org.apache.cxf.tools.wsdl2java.processor.internal.ClassNameAllocatorImpl


        env = penv;

        SchemaCompilerImpl schemaCompiler = (SchemaCompilerImpl)XJC.createSchemaCompiler();
        ClassCollector classCollector = (ClassCollector)env.get(ToolConstants.GENERATED_CLASS_COLLECTOR);

        ClassNameAllocatorImpl allocator = new ClassNameAllocatorImpl(classCollector);

        Map<QName, PortType> portTypeMap = (Map<QName, PortType>)env.get(ToolConstants.PORTTYPE_MAP);
        Definition def = (Definition)env.get(ToolConstants.WSDL_DEFINITION);

        allocator.setPortTypes(portTypeMap.values(), env.mapPackageName(def.getTargetNamespace()));

        schemaCompiler.setClassNameAllocator(allocator);
        JAXBBindErrorListener listener = new JAXBBindErrorListener(env);
        schemaCompiler.setErrorListener(listener);
       
View Full Code Here

TOP

Related Classes of org.apache.cxf.tools.wsdl2java.processor.internal.ClassNameAllocatorImpl

Copyright © 2018 www.massapicom. 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.