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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.axis2.util.CommandLineOptionConstants
org.apache.axis2.util.CommandLineOptionConstants.ExtensionArguments, org.apache.axis2.util.CommandLineOptionConstants.WSDL2JavaConstants -
Field Summary
Fields inherited from interface org.apache.axis2.util.CommandLineOptionConstants
SOLE_INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAxisService(org.apache.axis2.description.AxisService axisService) voidaddOutputFileName(String fileName) org.apache.axis2.description.AxisServiceList<org.apache.axis2.description.AxisService>Gets the policy map.Gets all property objects.getProperty(Object key) Gets the property from the configuration.List<org.apache.ws.commons.schema.XmlSchema>javax.wsdl.DefinitionDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanGets the wrap classes flag.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSyncOn()booleanbooleanvoidvoidputProperty(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.
-
Constructor Details
-
CodeGenConfiguration
public CodeGenConfiguration()Constructor for the configuration. It populates the values using the options map.- Parameters:
optionMap-
-
-
Method Details
-
getWSDLVersion
-
setWSDLVersion
-
getTypeMappingFile
-
setTypeMappingFile
-
getUri2PackageNameMap
-
setUri2PackageNameMap
-
getXsdConfigFile
Deprecated.Returns the xsdconfig file to use for XMLBeans data binding.- Returns:
- Full path and name of XMLBeans xsdconfig file to use
-
setXsdConfigFile
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
-
setResourceLocation
-
getSourceLocation
-
setSourceLocation
-
isParametersWrapped
public boolean isParametersWrapped() -
setParametersWrapped
public void setParametersWrapped(boolean parametersWrapped) -
getBaseURI
-
setBaseURI
-
getConfigurationProperties
-
setConfigurationProperties
-
setOutputLanguage
-
setOutputEncoding
-
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
-
isServerSideInterface
public boolean isServerSideInterface() -
setServerSideInterface
public void setServerSideInterface(boolean serverSideInterface) -
isSetoutputSourceLocation
public boolean isSetoutputSourceLocation() -
getPortName
-
setPortName
-
getServiceName
-
setServiceName
-
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
Gets the policy map.- Returns:
- Returns Map.
-
setPolicyMap
Sets the policy map.- Parameters:
policyMap-
-
putProperty
Puts a property into the configuration.- Parameters:
key-value-
-
getProperty
Gets the property from the configuration.- Parameters:
key-- Returns:
- Returns the property as Object.
-
getProperties
Gets all property objects.- Returns:
- Returns Map of all properties.
-
getTypeMapper
- Returns:
- Returns TypeMapper.
-
setTypeMapper
- Parameters:
typeMapper-
-
getDatabindingType
- Returns:
- Returns String.
-
setDatabindingType
- Parameters:
databindingType-
-
getOutputLocation
- Returns:
- Returns the outputLocation.
-
getOutputLanguage
-
getOutputEncoding
-
isAdvancedCodeGenEnabled
public boolean isAdvancedCodeGenEnabled() -
getPackageName
- Returns:
- Returns the packageName.
-
setPackageName
- 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
-
getRepositoryPath
-
getAxisServices
-
setAxisServices
-
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
-
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) -
getOutputFileNamesList
-
setOutputFileNamesList
-
addOutputFileName
-
setoutputSourceLocation
public void setoutputSourceLocation(boolean setoutputsourcelocation) -
getExcludeProperties
-
setExcludeProperties
-
getSkeltonInterfaceName
-
setSkeltonInterfaceName
-
getSkeltonClassName
-
setSkeltonClassName
-
isOverrideAbsoluteAddress
public boolean isOverrideAbsoluteAddress() -
setOverrideAbsoluteAddress
public void setOverrideAbsoluteAddress(boolean overrideAbsoluteAddress) -
getExceptionBaseClassName
-
setExceptionBaseClassName
-
isUseOperationName
public boolean isUseOperationName() -
setUseOperationName
public void setUseOperationName(boolean useOperationName) -
loadWsdl
- Throws:
CodeGenerationException
-