Apache CXF API

org.apache.cxf.maven_plugin.wsdl2java
Class Option

java.lang.Object
  extended by org.apache.cxf.maven_plugin.wsdl2java.Option
Direct Known Subclasses:
WsdlOption

public class Option
extends Object


Field Summary
protected  String[] asyncMethods
           
protected  String[] bareMethods
           
protected  List<String> extraargs
          Extra arguments to pass to the command-line code generator.
protected  String[] mimeMethods
           
protected  File outputDir
          Directory where generated java classes will be created.
protected  List<String> packagenames
           
protected  List<String> xjcargs
          Extra arguments to pass to the XJC compiler command-line code generator.
 
Constructor Summary
Option()
           
 
Method Summary
 void addBindingFile(File file)
           
 void addDefaultBindingFileIfExists(File baseDir)
           
 void copyOptions(Option destination)
           
 String[] getAsyncMethods()
           
 String[] getBareMethods()
           
 Set<String> getBindingFiles()
           
 String getCatalog()
           
 String getDataBinding()
           
 Boolean getDefaultExcludesNamespace()
           
 Boolean getDefaultNamespacePackageMapping()
           
 File[] getDeleteDirs()
           
 File[] getDependencies()
           
 String getExceptionSuper()
           
 List<String> getExtraargs()
           
 String getFaultSerialVersionUID()
           
 String getFrontEnd()
           
 String[] getMimeMethods()
           
 List<String> getNamespaceExcludes()
           
 File getOutputDir()
           
 List<String> getPackagenames()
           
 String getServiceName()
           
 String getWsdlLocation()
           
 String getWsdlVersion()
           
 List<String> getXJCargs()
           
 boolean isAllowElementRefs()
           
 boolean isAutoNameResolution()
           
 boolean isExtendedSoapHeaders()
           
 Boolean isMarkGenerated()
           
 boolean isNoAddressBinding()
           
 boolean isNoTypes()
           
 boolean isSetWsdlLocation()
           
 boolean isValidateWsdl()
           
 boolean isWsdlList()
           
 void merge(Option defaultOptions)
           
 void setAllowElementRefs(boolean allowElementRefs)
           
 void setAsyncMethods(String[] methods)
           
 void setAutoNameResolution(boolean autoNameResolution)
           
 void setBareMethods(String[] methods)
           
 void setBindingFiles(Set<String> files)
           
 void setCatalog(String catalog)
           
 void setDataBinding(String dataBinding)
           
 void setDefaultExcludesNamespace(Boolean defaultExcludesNamespace)
           
 void setDefaultNamespacePackageMapping(Boolean defaultNamespacePackageMapping)
           
 void setDeleteDirs(File[] files)
           
 void setDependencies(File[] files)
           
 void setExceptionSuper(String exceptionSuper)
           
 void setExtendedSoapHeaders(boolean extendedSoapHeaders)
           
 void setExtraargs(List<String> ea)
           
 void setFaultSerialVersionUID(String faultSerialVersionUID)
           
 void setFrontEnd(String frontEnd)
           
 void setMarkGenerated(Boolean markGenerated)
           
 void setMimeMethods(String[] methods)
           
 void setNamespaceExcludes(List<String> namespaceExcludes)
           
 void setNoAddressBinding(boolean noAddressBinding)
           
 void setNoTypes(boolean noTypes)
           
 void setOutputDir(File f)
           
 void setPackagenames(List<String> pn)
           
 void setServiceName(String serviceName)
           
 void setValidateWsdl(boolean validateWsdl)
           
 void setWsdlList(boolean wsdlList)
           
 void setWsdlLocation(String s)
           
 void setWsdlVersion(String wsdlVersion)
           
 void setXJCargs(List<String> ea)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packagenames

protected List<String> packagenames

extraargs

protected List<String> extraargs
Extra arguments to pass to the command-line code generator. For compatibility as well as to specify any extra flags not addressed by other parameters


xjcargs

protected List<String> xjcargs
Extra arguments to pass to the XJC compiler command-line code generator. For compatibility as well as to specify any extra flags not addressed by other parameters


asyncMethods

protected String[] asyncMethods

bareMethods

protected String[] bareMethods

mimeMethods

protected String[] mimeMethods

outputDir

protected File outputDir
Directory where generated java classes will be created. Defaults to plugin 'sourceRoot' parameter

Constructor Detail

Option

public Option()
Method Detail

getExtraargs

public List<String> getExtraargs()

setExtraargs

public void setExtraargs(List<String> ea)

getXJCargs

public List<String> getXJCargs()

setXJCargs

public void setXJCargs(List<String> ea)

setMimeMethods

public void setMimeMethods(String[] methods)

getMimeMethods

public String[] getMimeMethods()

setAsyncMethods

public void setAsyncMethods(String[] methods)

getAsyncMethods

public String[] getAsyncMethods()

setBareMethods

public void setBareMethods(String[] methods)

getBareMethods

public String[] getBareMethods()

getPackagenames

public List<String> getPackagenames()

setPackagenames

public void setPackagenames(List<String> pn)

getNamespaceExcludes

public List<String> getNamespaceExcludes()

setNamespaceExcludes

public void setNamespaceExcludes(List<String> namespaceExcludes)

setDependencies

public void setDependencies(File[] files)

getDependencies

public File[] getDependencies()

setDeleteDirs

public void setDeleteDirs(File[] files)

getDeleteDirs

public File[] getDeleteDirs()

getOutputDir

public File getOutputDir()

setOutputDir

public void setOutputDir(File f)

setBindingFiles

public void setBindingFiles(Set<String> files)

getBindingFiles

public Set<String> getBindingFiles()

addBindingFile

public void addBindingFile(File file)

addDefaultBindingFileIfExists

public void addDefaultBindingFileIfExists(File baseDir)

setWsdlLocation

public void setWsdlLocation(String s)

getWsdlLocation

public String getWsdlLocation()

isSetWsdlLocation

public boolean isSetWsdlLocation()

isWsdlList

public boolean isWsdlList()

setWsdlList

public void setWsdlList(boolean wsdlList)

getFrontEnd

public String getFrontEnd()

setFrontEnd

public void setFrontEnd(String frontEnd)

getDataBinding

public String getDataBinding()

setDataBinding

public void setDataBinding(String dataBinding)

getWsdlVersion

public String getWsdlVersion()

setWsdlVersion

public void setWsdlVersion(String wsdlVersion)

getCatalog

public String getCatalog()

setCatalog

public void setCatalog(String catalog)

isExtendedSoapHeaders

public boolean isExtendedSoapHeaders()

setExtendedSoapHeaders

public void setExtendedSoapHeaders(boolean extendedSoapHeaders)

isValidateWsdl

public boolean isValidateWsdl()

setValidateWsdl

public void setValidateWsdl(boolean validateWsdl)

isNoTypes

public boolean isNoTypes()

setNoTypes

public void setNoTypes(boolean noTypes)

getFaultSerialVersionUID

public String getFaultSerialVersionUID()

setFaultSerialVersionUID

public void setFaultSerialVersionUID(String faultSerialVersionUID)

getExceptionSuper

public String getExceptionSuper()

setExceptionSuper

public void setExceptionSuper(String exceptionSuper)

isMarkGenerated

public Boolean isMarkGenerated()

setMarkGenerated

public void setMarkGenerated(Boolean markGenerated)

getDefaultExcludesNamespace

public Boolean getDefaultExcludesNamespace()

setDefaultExcludesNamespace

public void setDefaultExcludesNamespace(Boolean defaultExcludesNamespace)

getDefaultNamespacePackageMapping

public Boolean getDefaultNamespacePackageMapping()

setDefaultNamespacePackageMapping

public void setDefaultNamespacePackageMapping(Boolean defaultNamespacePackageMapping)

getServiceName

public String getServiceName()

setServiceName

public void setServiceName(String serviceName)

isAutoNameResolution

public boolean isAutoNameResolution()

setAutoNameResolution

public void setAutoNameResolution(boolean autoNameResolution)

isNoAddressBinding

public boolean isNoAddressBinding()

setNoAddressBinding

public void setNoAddressBinding(boolean noAddressBinding)

isAllowElementRefs

public boolean isAllowElementRefs()

setAllowElementRefs

public void setAllowElementRefs(boolean allowElementRefs)

copyOptions

public void copyOptions(Option destination)

merge

public void merge(Option defaultOptions)

Apache CXF API

Apache CXF