Class SourceGenerator
java.lang.Object
org.apache.cxf.tools.wadlto.jaxrs.SourceGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateMainClass(Element resourcesEl, File src) voidgenerateSource(File srcDir, String codeType) voidsetAuthentication(String authentication) voidsetBindingFiles(List<InputSource> files) voidsetBus(org.apache.cxf.Bus bus) voidsetCompilerArgs(List<String> args) voidsetCreateJavaDocs(boolean createJavaDocs) voidsetEncoding(String encoding) voidsetGenerateEnums(boolean generate) voidsetGenerateImplementation(boolean generate) voidsetGenerateInterfaces(boolean generateInterfaces) voidsetGenerateResponseIfHeadersSet(boolean set) voidsetImportsComparator(Comparator<String> importsComparator) voidsetInheritResourceParams(boolean inherit) voidsetInheritResourceParamsFirst(boolean inherit) voidsetJavaTypeMap(Map<String, String> map) voidsetJaxbClassNameSuffix(String jaxbClassNameSuffix) voidsetMediaTypeMap(Map<String, String> map) voidsetOnewayMethods(Set<String> onewayMethods) voidsetPackageName(String name) voidsetResourceName(String name) voidsetResponseMethods(Set<String> responseMethods) voidvoidsetSchemaPackageFiles(List<InputSource> files) voidsetSchemaPackageMap(Map<String, String> map) voidsetSchemaTypeMap(Map<String, String> map) voidsetSkipSchemaGeneration(boolean skip) voidsetSupportBeanValidation(boolean supportBeanValidation) voidsetSupportMultipleXmlReps(boolean support) voidsetSuspendedAsyncMethods(Set<String> asyncMethods) voidsetUseVoidForEmptyResponses(boolean use) voidsetValidateWadl(boolean validateWadl) voidvoidsetWadlPath(String name)
-
Field Details
-
CODE_TYPE_GRAMMAR
- See Also:
-
CODE_TYPE_PROXY
- See Also:
-
CODE_TYPE_WEB
- See Also:
-
LINE_SEP_PROPERTY
- See Also:
-
-
Constructor Details
-
SourceGenerator
public SourceGenerator() -
SourceGenerator
-
-
Method Details
-
setSupportMultipleXmlReps
public void setSupportMultipleXmlReps(boolean support) -
setWadlNamespace
-
setUseVoidForEmptyResponses
public void setUseVoidForEmptyResponses(boolean use) -
setGenerateResponseIfHeadersSet
public void setGenerateResponseIfHeadersSet(boolean set) -
getWadlNamespace
-
setGenerateEnums
public void setGenerateEnums(boolean generate) -
setSkipSchemaGeneration
public void setSkipSchemaGeneration(boolean skip) -
setSuspendedAsyncMethods
-
setResponseMethods
-
setOnewayMethods
-
generateSource
-
generateMainClass
-
setImportsComparator
-
setGenerateInterfaces
public void setGenerateInterfaces(boolean generateInterfaces) -
setGenerateImplementation
public void setGenerateImplementation(boolean generate) -
setPackageName
-
setResourceName
-
setWadlPath
-
setBindingFiles
-
setSchemaPackageFiles
-
setCompilerArgs
-
setInheritResourceParams
public void setInheritResourceParams(boolean inherit) -
setInheritResourceParamsFirst
public void setInheritResourceParamsFirst(boolean inherit) -
setSchemaPackageMap
-
setJavaTypeMap
-
setSchemaTypeMap
-
setMediaTypeMap
-
setBus
public void setBus(org.apache.cxf.Bus bus) -
getGeneratedServiceClasses
-
getGeneratedTypeClasses
-
setValidateWadl
public void setValidateWadl(boolean validateWadl) -
setEncoding
-
setCreateJavaDocs
public void setCreateJavaDocs(boolean createJavaDocs) -
setSupportBeanValidation
public void setSupportBeanValidation(boolean supportBeanValidation) -
setAuthentication
-
setJaxbClassNameSuffix
-
setRx
-