Package org.apache.axis2.wsdl.codegen
Class CodeGenConfiguration
- java.lang.Object
-
- org.apache.axis2.wsdl.codegen.CodeGenConfiguration
-
- All Implemented Interfaces:
org.apache.axis2.util.CommandLineOptionConstants
public class CodeGenConfiguration extends Object implements org.apache.axis2.util.CommandLineOptionConstants
-
-
Constructor Summary
Constructors Constructor Description CodeGenConfiguration()Constructor for the configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddAxisService(org.apache.axis2.description.AxisService axisService)voidaddOutputFileName(String fileName)org.apache.axis2.description.AxisServicegetAxisService()List<org.apache.axis2.description.AxisService>getAxisServices()StringgetBaseURI()Map<Object,Object>getConfigurationProperties()StringgetDatabindingType()StringgetExceptionBaseClassName()StringgetExcludeProperties()StringgetOutputEncoding()List<String>getOutputFileNamesList()StringgetOutputLanguage()FilegetOutputLocation()StringgetPackageName()MapgetPolicyMap()Gets the policy map.StringgetPortName()Map<Object,Object>getProperties()Gets all property objects.ObjectgetProperty(Object key)Gets the property from the configuration.StringgetRepositoryPath()StringgetResourceLocation()List<org.apache.ws.commons.schema.XmlSchema>getSchemaListForAllServices()StringgetServiceName()StringgetSkeltonClassName()StringgetSkeltonInterfaceName()StringgetSourceLocation()StringgetTargetNamespace()TypeMappergetTypeMapper()FilegetTypeMappingFile()Map<String,String>getUri2PackageNameMap()javax.wsdl.DefinitiongetWsdlDefinition()StringgetWSDLVersion()StringgetXsdConfigFile()Deprecated.booleanisAdvancedCodeGenEnabled()booleanisAllPorts()booleanisAsyncOn()booleanisBackwordCompatibilityMode()booleanisFlattenFiles()booleanisGenerateAll()booleanisGenerateDeployementDescriptor()booleanisOverride()booleanisOverrideAbsoluteAddress()booleanisPackClasses()Gets the wrap classes flag.booleanisParametersWrapped()booleanisServerSide()booleanisServerSideInterface()booleanisSetoutputSourceLocation()booleanisSkipBuildXML()booleanisSkipMessageReceiver()booleanisSkipWriteWSDLs()booleanisSuppressPrefixesMode()booleanisSyncOn()booleanisUseOperationName()booleanisWriteTestCase()voidloadWsdl(String wsdlUri)voidputProperty(Object key, Object value)Puts a property into the configuration.voidsetAdvancedCodeGenEnabled(boolean advancedCodeGenEnabled)voidsetAllPorts(boolean allPorts)voidsetAsyncOn(boolean asyncOn)voidsetAxisService(org.apache.axis2.description.AxisService axisService)voidsetAxisServices(List<org.apache.axis2.description.AxisService> axisServices)voidsetBackwordCompatibilityMode(boolean backwordCompatibilityMode)voidsetBaseURI(String baseURI)voidsetConfigurationProperties(Map<Object,Object> configurationProperties)voidsetDatabindingType(String databindingType)voidsetExceptionBaseClassName(String exceptionBaseClassName)voidsetExcludeProperties(String excludeProperties)voidsetFlattenFiles(boolean flattenFiles)voidsetGenerateAll(boolean generateAll)voidsetGenerateDeployementDescriptor(boolean generateDeployementDescriptor)voidsetOutputEncoding(String outputEncoding)voidsetOutputFileNamesList(List<String> outputXmlFileNamesList)voidsetOutputLanguage(String outputLanguage)voidsetOutputLocation(File outputLocation)voidsetoutputSourceLocation(boolean setoutputsourcelocation)voidsetOverride(boolean override)voidsetOverrideAbsoluteAddress(boolean overrideAbsoluteAddress)voidsetPackageName(String packageName)voidsetPackClasses(boolean packClasses)Sets the wrap classes flag.voidsetParametersWrapped(boolean parametersWrapped)voidsetPolicyMap(Map policyMap)Sets the policy map.voidsetPortName(String portName)voidsetRepositoryPath(String repositoryPath)voidsetResourceLocation(String resourceLocation)voidsetServerSide(boolean serverSide)voidsetServerSideInterface(boolean serverSideInterface)voidsetServiceName(String serviceName)voidsetSkeltonClassName(String skeltonClassName)voidsetSkeltonInterfaceName(String skeltonInterfaceName)voidsetSkipBuildXML(boolean skipBuildXML)voidsetSkipMessageReceiver(boolean skipMessageReceiver)voidsetSkipWriteWSDLs(boolean writeWriteWSDLs)voidsetSourceLocation(String sourceLocation)voidsetSuppressPrefixesMode(boolean suppressPrefixesMode)voidsetSyncOn(boolean syncOn)voidsetTypeMapper(TypeMapper typeMapper)voidsetTypeMappingFile(File typeMappingFile)voidsetUri2PackageNameMap(Map<String,String> uri2PackageNameMap)voidsetUseOperationName(boolean useOperationName)voidsetWriteTestCase(boolean writeTestCase)voidsetWsdlDefinition(javax.wsdl.Definition wsdlDefinition)voidsetWSDLVersion(String WSDLVersion)voidsetXsdConfigFile(String xsdConfigFile)Deprecated.
-
-
-
Method Detail
-
getWSDLVersion
public String getWSDLVersion()
-
setWSDLVersion
public void setWSDLVersion(String WSDLVersion)
-
getTypeMappingFile
public File getTypeMappingFile()
-
setTypeMappingFile
public void setTypeMappingFile(File typeMappingFile)
-
getXsdConfigFile
public String getXsdConfigFile()
Deprecated.Returns the xsdconfig file to use for XMLBeans data binding.- Returns:
- Full path and name of XMLBeans xsdconfig file to use
-
setXsdConfigFile
public void setXsdConfigFile(String xsdConfigFile)
Deprecated.Sets the xsdconfig file to use for XMLBeans data binding.- Parameters:
xsdConfigFile- Full path and name of XMLBeans xsdconfig file to use
-
isFlattenFiles
public boolean isFlattenFiles()
-
setFlattenFiles
public void setFlattenFiles(boolean flattenFiles)
-
getResourceLocation
public String getResourceLocation()
-
setResourceLocation
public void setResourceLocation(String resourceLocation)
-
getSourceLocation
public String getSourceLocation()
-
setSourceLocation
public void setSourceLocation(String sourceLocation)
-
isParametersWrapped
public boolean isParametersWrapped()
-
setParametersWrapped
public void setParametersWrapped(boolean parametersWrapped)
-
getBaseURI
public String getBaseURI()
-
setBaseURI
public void setBaseURI(String baseURI)
-
setConfigurationProperties
public void setConfigurationProperties(Map<Object,Object> configurationProperties)
-
setOutputLanguage
public void setOutputLanguage(String outputLanguage)
-
setOutputEncoding
public void setOutputEncoding(String outputEncoding)
-
setAdvancedCodeGenEnabled
public void setAdvancedCodeGenEnabled(boolean advancedCodeGenEnabled)
-
setAsyncOn
public void setAsyncOn(boolean asyncOn)
-
setSyncOn
public void setSyncOn(boolean syncOn)
-
setServerSide
public void setServerSide(boolean serverSide)
-
setGenerateDeployementDescriptor
public void setGenerateDeployementDescriptor(boolean generateDeployementDescriptor)
-
setWriteTestCase
public void setWriteTestCase(boolean writeTestCase)
-
setOutputLocation
public void setOutputLocation(File outputLocation)
-
isServerSideInterface
public boolean isServerSideInterface()
-
setServerSideInterface
public void setServerSideInterface(boolean serverSideInterface)
-
isSetoutputSourceLocation
public boolean isSetoutputSourceLocation()
-
getPortName
public String getPortName()
-
setPortName
public void setPortName(String portName)
-
getServiceName
public String getServiceName()
-
setServiceName
public void setServiceName(String serviceName)
-
isGenerateAll
public boolean isGenerateAll()
-
setGenerateAll
public void setGenerateAll(boolean generateAll)
-
isPackClasses
public boolean isPackClasses()
Gets the wrap classes flag.- Returns:
- Returns true if it is a wrap class, else returns false.
-
setPackClasses
public void setPackClasses(boolean packClasses)
Sets the wrap classes flag.- Parameters:
packClasses-
-
getPolicyMap
public Map getPolicyMap()
Gets the policy map.- Returns:
- Returns Map.
-
setPolicyMap
public void setPolicyMap(Map policyMap)
Sets the policy map.- Parameters:
policyMap-
-
putProperty
public void putProperty(Object key, Object value)
Puts a property into the configuration.- Parameters:
key-value-
-
getProperty
public Object getProperty(Object key)
Gets the property from the configuration.- Parameters:
key-- Returns:
- Returns the property as Object.
-
getProperties
public Map<Object,Object> getProperties()
Gets all property objects.- Returns:
- Returns Map of all properties.
-
getTypeMapper
public TypeMapper getTypeMapper()
- Returns:
- Returns TypeMapper.
-
setTypeMapper
public void setTypeMapper(TypeMapper typeMapper)
- Parameters:
typeMapper-
-
getDatabindingType
public String getDatabindingType()
- Returns:
- Returns String.
-
setDatabindingType
public void setDatabindingType(String databindingType)
- Parameters:
databindingType-
-
getOutputLocation
public File getOutputLocation()
- Returns:
- Returns the outputLocation.
-
getOutputLanguage
public String getOutputLanguage()
-
getOutputEncoding
public String getOutputEncoding()
-
isAdvancedCodeGenEnabled
public boolean isAdvancedCodeGenEnabled()
-
getPackageName
public String getPackageName()
- Returns:
- Returns the packageName.
-
setPackageName
public void setPackageName(String packageName)
- Parameters:
packageName- The packageName to set.
-
isAsyncOn
public boolean isAsyncOn()
-
isSyncOn
public boolean isSyncOn()
-
isServerSide
public boolean isServerSide()
-
isGenerateDeployementDescriptor
public boolean isGenerateDeployementDescriptor()
-
isSkipBuildXML
public boolean isSkipBuildXML()
-
setSkipBuildXML
public void setSkipBuildXML(boolean skipBuildXML)
-
isWriteTestCase
public boolean isWriteTestCase()
-
isSkipWriteWSDLs
public boolean isSkipWriteWSDLs()
-
setSkipWriteWSDLs
public void setSkipWriteWSDLs(boolean writeWriteWSDLs)
-
isSkipMessageReceiver
public boolean isSkipMessageReceiver()
-
setSkipMessageReceiver
public void setSkipMessageReceiver(boolean skipMessageReceiver)
-
setRepositoryPath
public void setRepositoryPath(String repositoryPath)
-
getRepositoryPath
public String getRepositoryPath()
-
getAxisServices
public List<org.apache.axis2.description.AxisService> getAxisServices()
-
setAxisServices
public void setAxisServices(List<org.apache.axis2.description.AxisService> axisServices)
-
addAxisService
public void addAxisService(org.apache.axis2.description.AxisService axisService)
-
getAxisService
public org.apache.axis2.description.AxisService getAxisService()
-
setAxisService
public void setAxisService(org.apache.axis2.description.AxisService axisService)
-
isBackwordCompatibilityMode
public boolean isBackwordCompatibilityMode()
-
setBackwordCompatibilityMode
public void setBackwordCompatibilityMode(boolean backwordCompatibilityMode)
-
isSuppressPrefixesMode
public boolean isSuppressPrefixesMode()
-
setSuppressPrefixesMode
public void setSuppressPrefixesMode(boolean suppressPrefixesMode)
-
getTargetNamespace
public String getTargetNamespace()
-
getSchemaListForAllServices
public List<org.apache.ws.commons.schema.XmlSchema> getSchemaListForAllServices()
-
getWsdlDefinition
public javax.wsdl.Definition getWsdlDefinition()
-
setWsdlDefinition
public void setWsdlDefinition(javax.wsdl.Definition wsdlDefinition)
-
isAllPorts
public boolean isAllPorts()
-
setAllPorts
public void setAllPorts(boolean allPorts)
-
isOverride
public boolean isOverride()
-
setOverride
public void setOverride(boolean override)
-
addOutputFileName
public void addOutputFileName(String fileName)
-
setoutputSourceLocation
public void setoutputSourceLocation(boolean setoutputsourcelocation)
-
getExcludeProperties
public String getExcludeProperties()
-
setExcludeProperties
public void setExcludeProperties(String excludeProperties)
-
getSkeltonInterfaceName
public String getSkeltonInterfaceName()
-
setSkeltonInterfaceName
public void setSkeltonInterfaceName(String skeltonInterfaceName)
-
getSkeltonClassName
public String getSkeltonClassName()
-
setSkeltonClassName
public void setSkeltonClassName(String skeltonClassName)
-
isOverrideAbsoluteAddress
public boolean isOverrideAbsoluteAddress()
-
setOverrideAbsoluteAddress
public void setOverrideAbsoluteAddress(boolean overrideAbsoluteAddress)
-
getExceptionBaseClassName
public String getExceptionBaseClassName()
-
setExceptionBaseClassName
public void setExceptionBaseClassName(String exceptionBaseClassName)
-
isUseOperationName
public boolean isUseOperationName()
-
setUseOperationName
public void setUseOperationName(boolean useOperationName)
-
loadWsdl
public void loadWsdl(String wsdlUri) throws CodeGenerationException
- Throws:
CodeGenerationException
-
-