Class SourceGenerator


  • public class SourceGenerator
    extends Object
    • Constructor Detail

      • SourceGenerator

        public SourceGenerator()
      • SourceGenerator

        public SourceGenerator​(Map<String,​String> properties)
    • Method Detail

      • setSupportMultipleXmlReps

        public void setSupportMultipleXmlReps​(boolean support)
      • setWadlNamespace

        public void setWadlNamespace​(String ns)
      • setUseVoidForEmptyResponses

        public void setUseVoidForEmptyResponses​(boolean use)
      • setGenerateResponseIfHeadersSet

        public void setGenerateResponseIfHeadersSet​(boolean set)
      • getWadlNamespace

        public String getWadlNamespace()
      • setGenerateEnums

        public void setGenerateEnums​(boolean generate)
      • setSkipSchemaGeneration

        public void setSkipSchemaGeneration​(boolean skip)
      • setSuspendedAsyncMethods

        public void setSuspendedAsyncMethods​(Set<String> asyncMethods)
      • setResponseMethods

        public void setResponseMethods​(Set<String> responseMethods)
      • setOnewayMethods

        public void setOnewayMethods​(Set<String> onewayMethods)
      • generateSource

        public void generateSource​(File srcDir,
                                   String codeType)
      • generateMainClass

        public void generateMainClass​(Element resourcesEl,
                                      File src)
      • setImportsComparator

        public void setImportsComparator​(Comparator<String> importsComparator)
      • setGenerateInterfaces

        public void setGenerateInterfaces​(boolean generateInterfaces)
      • setGenerateImplementation

        public void setGenerateImplementation​(boolean generate)
      • setPackageName

        public void setPackageName​(String name)
      • setResourceName

        public void setResourceName​(String name)
      • setWadlPath

        public void setWadlPath​(String name)
      • setBindingFiles

        public void setBindingFiles​(List<InputSource> files)
      • setSchemaPackageFiles

        public void setSchemaPackageFiles​(List<InputSource> files)
      • setCompilerArgs

        public void setCompilerArgs​(List<String> args)
      • setInheritResourceParams

        public void setInheritResourceParams​(boolean inherit)
      • setInheritResourceParamsFirst

        public void setInheritResourceParamsFirst​(boolean inherit)
      • setSchemaPackageMap

        public void setSchemaPackageMap​(Map<String,​String> map)
      • setJavaTypeMap

        public void setJavaTypeMap​(Map<String,​String> map)
      • setSchemaTypeMap

        public void setSchemaTypeMap​(Map<String,​String> map)
      • setMediaTypeMap

        public void setMediaTypeMap​(Map<String,​String> map)
      • setBus

        public void setBus​(Bus bus)
      • getGeneratedServiceClasses

        public List<String> getGeneratedServiceClasses()
      • getGeneratedTypeClasses

        public List<String> getGeneratedTypeClasses()
      • setValidateWadl

        public void setValidateWadl​(boolean validateWadl)
      • setEncoding

        public void setEncoding​(String encoding)
      • setCreateJavaDocs

        public void setCreateJavaDocs​(boolean createJavaDocs)
      • setSupportBeanValidation

        public void setSupportBeanValidation​(boolean supportBeanValidation)
      • setAuthentication

        public void setAuthentication​(String authentication)
      • setJaxbClassNameSuffix

        public void setJaxbClassNameSuffix​(String jaxbClassNameSuffix)
      • setRx

        public void setRx​(String rx)