Examples of Java2WSDLBuilder


Examples of org.apache.axis2.wsdl.builder.Java2WSDLBuilder

        }else{
            classLoader = Thread.currentThread().getContextClassLoader();
        }

        //Now we are done with loading the basic values - time to create the builder
       java2WsdlBuilder = new Java2WSDLBuilder(out,
                                               className,
                                               classLoader);


        //set the other parameters to the builder
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    protected static Definition createDefinition(Map map, Class<?> javaInterface, boolean requiresSOAP12) {

        String className = javaInterface.getName();
        ClassLoader cl = javaInterface.getClassLoader();
        ByteArrayOutputStream os = new ByteArrayOutputStream();
        Java2WSDLBuilder builder = new Java2WSDLBuilder(os, className, cl);
        if (map != null) {
            builder.setPkg2nsMap(map);
        }

        try {
            builder.generateWSDL();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

        try {
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    protected static Definition createDefinition(Map map, Class<?> javaInterface, boolean requiresSOAP12) {

        String className = javaInterface.getName();
        ClassLoader cl = javaInterface.getClassLoader();
        ByteArrayOutputStream os = new ByteArrayOutputStream();
        Java2WSDLBuilder builder = new Java2WSDLBuilder(os, className, cl);
        if (map != null) {
            builder.setPkg2nsMap(map);
        }

        try {
            builder.generateWSDL();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

        try {
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    protected static Definition createDefinition(Class<?> javaInterface) {

        String className = javaInterface.getName();
        ClassLoader cl = javaInterface.getClassLoader();
        ByteArrayOutputStream os = new ByteArrayOutputStream();
        Java2WSDLBuilder builder = new Java2WSDLBuilder(os, className, cl);

        try {
            builder.generateWSDL();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

        try {
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    public void testVersion() {
        XMLUnit.setIgnoreWhitespace(true);
        File testResourceFile = new File(wsdlLocation);
        try {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            Java2WSDLBuilder builder = new Java2WSDLBuilder(baos, DocLitBareService.class.getName(),
                    Thread.currentThread().getContextClassLoader());
            builder.setSchemaGenClassName(JaxbSchemaGenerator.class.getName());
            builder.generateWSDL();
            //System.out.println(new String(baos.toByteArray()));
            //assertXMLEqual(new FileReader(testResourceFile), new StringReader(new String(baos.toByteArray())));
        } catch (Exception e) {
            System.out.println("Error in WSDL : " + testResourceFile.getName());
            System.out.println("Exception: " + e.toString());
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    public void test1() throws Exception {
        XMLUnit.setIgnoreWhitespace(true);
        try {
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            Java2WSDLBuilder builder = new Java2WSDLBuilder(out, BaseDataTypes.class.getName(), BaseDataTypes.class.getClassLoader());
            builder.generateWSDL();
            FileReader control = new FileReader(wsdlLocation);
            StringReader test = new StringReader(new String(out.toByteArray()));
            assertXMLEqual(control, test);
        } finally {
            XMLUnit.setIgnoreWhitespace(false);
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    public void test1() throws Exception {
        XMLUnit.setIgnoreWhitespace(true);
        try {
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            Java2WSDLBuilder builder = new Java2WSDLBuilder(out, ComplexDataTypes.class.getName(), ComplexDataTypes.class.getClassLoader());
            builder.generateWSDL();
            FileReader control = new FileReader(wsdlLocation);
            StringReader test = new StringReader(new String(out.toByteArray()));
            assertXMLEqual(control, test);
        } finally {
            XMLUnit.setIgnoreWhitespace(false);
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    protected static Definition createDefinition(Class<?> javaInterface, WebServiceBinding wsBinding) {

        String className = javaInterface.getName();
        ClassLoader cl = javaInterface.getClassLoader();
        ByteArrayOutputStream os = new ByteArrayOutputStream();
        Java2WSDLBuilder builder = new Java2WSDLBuilder(os, className, cl);

        try {
            builder.generateWSDL();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }

        try {
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

  public static String getWsdl( AxisConfiguration axisConfig, IServiceConfig webservice ) throws Exception {
    Class<?> serviceClass = webservice.getServiceClass();
    String name = serviceClass.getSimpleName();
    ByteArrayOutputStream out = new ByteArrayOutputStream();

    Java2WSDLBuilder java2WsdlBuilder =
        new Java2WSDLBuilder( out, serviceClass.getName(), serviceClass.getClassLoader() );

    // convert the extra classes into a list of class names
    Collection<Class<?>> extraClasses = webservice.getExtraClasses();
    if ( extraClasses != null ) {
      ArrayList<String> extraClassNames = new ArrayList<String>();
      for ( Class<?> extraClass : extraClasses ) {
        extraClassNames.add( extraClass.getName() );
      }
      java2WsdlBuilder.setExtraClasses( extraClassNames );
    }
    java2WsdlBuilder.setSchemaTargetNamespace( "http://webservice.pentaho.com" ); //$NON-NLS-1$

    java2WsdlBuilder.setLocationUri( getWebServiceExecuteUrl() + name );
    java2WsdlBuilder.setTargetNamespacePrefix( "pho" ); //$NON-NLS-1$
    java2WsdlBuilder.setServiceName( name );
    java2WsdlBuilder.setAttrFormDefault( "unqualified" ); //$NON-NLS-1$
    java2WsdlBuilder.setElementFormDefault( "unqualified" ); //$NON-NLS-1$
    java2WsdlBuilder.setGenerateDocLitBare( false );
    java2WsdlBuilder.generateWSDL();

    return new String( out.toByteArray() );
  }
View Full Code Here

Examples of org.apache.ws.java2wsdl.Java2WSDLBuilder

    public void testVersion() {
        XMLUnit.setIgnoreWhitespace(true);
        File testResourceFile = new File(wsdlLocation);
        try {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            Java2WSDLBuilder builder = new Java2WSDLBuilder(baos, DocLitBareService.class.getName(),
                    Thread.currentThread().getContextClassLoader());
            builder.setSchemaGenClassName(JaxbSchemaGenerator.class.getName());
            builder.generateWSDL();
            //System.out.println(new String(baos.toByteArray()));
            //assertXMLEqual(new FileReader(testResourceFile), new StringReader(new String(baos.toByteArray())));
        } catch (Exception e) {
            System.out.println("Error in WSDL : " + testResourceFile.getName());
            System.out.println("Exception: " + e.toString());
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.