org.codehaus.xfire.gen
Class Wsdl11Generator

java.lang.Object
  extended by org.codehaus.xfire.gen.Wsdl11Generator

public class Wsdl11Generator
extends Object

A bean type class which generates client and server stubs from a wsdl. A simple invocation goes like so:

 Wsdl11Generator gen = new Wsdl11Generator();
 gen.setWsdl("src/wsdl/service.wsdl");
 gen.setOutputDirectory("target/generated-source");
 gen.generate();
 

Author:
Dan Diephouse

Field Summary
static String JAXB
           
static String XMLBEANS
           
 
Constructor Summary
Wsdl11Generator()
           
 
Method Summary
 void generate()
           
 String getBaseURI()
           
 String getBinding()
           
 com.sun.codemodel.JCodeModel getCodeModel()
           
 String getDestinationPackage()
           
 String getExternalBindings()
           
 String getOutputDirectory()
           
 String getProfile()
           
 SchemaSupport getSchemaSupport()
           
 String getWsdl()
           
 boolean isExplicitAnnotation()
           
 boolean isForceBare()
           
 boolean isGenerateServerStubs()
           
 boolean isOverwrite()
           
 void setBaseURI(String baseURI)
           
 void setBinding(String binding)
           
 void setDestinationPackage(String destinationPackage)
           
 void setExplicitAnnotation(boolean explicitAnnotation)
           
 void setExternalBindings(String externalBindings)
           
 void setForceBare(boolean forceBare)
           
 void setGenerateServerStubs(boolean generateServerStubs)
           
 void setJAXBErrorListener(com.sun.tools.xjc.api.ErrorListener jaxbErrorListener)
           
 void setOutputDirectory(String outputDirectory)
           
 void setOverwrite(boolean forceOverwrite)
           
 void setProfile(String profile)
           
 void setSchemaSupport(SchemaSupport support)
           
 void setWsdl(String wsdl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAXB

public static final String JAXB
See Also:
Constant Field Values

XMLBEANS

public static final String XMLBEANS
See Also:
Constant Field Values
Constructor Detail

Wsdl11Generator

public Wsdl11Generator()
Method Detail

isOverwrite

public boolean isOverwrite()

setOverwrite

public void setOverwrite(boolean forceOverwrite)

generate

public void generate()
              throws Exception
Throws:
Exception

getSchemaSupport

public SchemaSupport getSchemaSupport()

setSchemaSupport

public void setSchemaSupport(SchemaSupport support)

getOutputDirectory

public String getOutputDirectory()

setOutputDirectory

public void setOutputDirectory(String outputDirectory)

getCodeModel

public com.sun.codemodel.JCodeModel getCodeModel()

getBaseURI

public String getBaseURI()

setBaseURI

public void setBaseURI(String baseURI)

getWsdl

public String getWsdl()

setWsdl

public void setWsdl(String wsdl)

getDestinationPackage

public String getDestinationPackage()

setDestinationPackage

public void setDestinationPackage(String destinationPackage)

getBinding

public String getBinding()

setBinding

public void setBinding(String binding)

getProfile

public String getProfile()

setProfile

public void setProfile(String profile)

setExternalBindings

public void setExternalBindings(String externalBindings)

getExternalBindings

public String getExternalBindings()

isExplicitAnnotation

public boolean isExplicitAnnotation()

setExplicitAnnotation

public void setExplicitAnnotation(boolean explicitAnnotation)

isGenerateServerStubs

public boolean isGenerateServerStubs()

setGenerateServerStubs

public void setGenerateServerStubs(boolean generateServerStubs)

setJAXBErrorListener

public void setJAXBErrorListener(com.sun.tools.xjc.api.ErrorListener jaxbErrorListener)

isForceBare

public boolean isForceBare()

setForceBare

public void setForceBare(boolean forceBare)


Copyright © 2004-2013. All Rights Reserved.