org.apache.axis2.wsdl.codegen
Class CodeGenConfiguration

java.lang.Object
  extended byorg.apache.axis2.wsdl.codegen.CodeGenConfiguration
All Implemented Interfaces:
CommandLineOptionConstants

public class CodeGenConfiguration
extends Object
implements CommandLineOptionConstants


Nested Class Summary
 
Nested classes inherited from class org.apache.axis2.util.CommandLineOptionConstants
CommandLineOptionConstants.Java2WSDLConstants, CommandLineOptionConstants.WSDL2JavaConstants
 
Field Summary
 
Fields inherited from interface org.apache.axis2.util.CommandLineOptionConstants
SOLE_INPUT
 
Constructor Summary
CodeGenConfiguration(AxisService service, Map optionMap)
          Constructor for the configuration.
CodeGenConfiguration(Map optionMap)
          Constructor for the configuration.
 
Method Summary
 AxisService getAxisService()
           
 String getBaseURI()
           
 Map getConfigurationProperties()
           
 String getDatabindingType()
           
 String getOutputLanguage()
           
 File getOutputLocation()
           
 String getPackageName()
           
 Map getPolicyMap()
          Gets the policy map.
 String getPortName()
           
 Map getProperties()
          Gets all property objects.
 Object getProperty(Object key)
          Gets the property from the configuration.
 String getRepositoryPath()
           
 String getResourceLocation()
           
 String getServiceName()
           
 String getSourceLocation()
           
 TypeMapper getTypeMapper()
           
 File getTypeMappingFile()
           
 Map getUri2PackageNameMap()
           
 String getWSDLVersion()
           
 boolean isAdvancedCodeGenEnabled()
           
 boolean isAsyncOn()
           
 boolean isBackwordCompatibilityMode()
           
 boolean isFlattenFiles()
           
 boolean isGenerateAll()
           
 boolean isGenerateDeployementDescriptor()
           
 boolean isPackClasses()
          Gets the wrap classes flag.
 boolean isParametersWrapped()
           
 boolean isServerSide()
           
 boolean isServerSideInterface()
           
 boolean isSyncOn()
           
 boolean isWriteMessageReceiver()
           
 boolean isWriteTestCase()
           
 void putProperty(Object key, Object value)
          Puts a property into the configuration.
 void setAdvancedCodeGenEnabled(boolean advancedCodeGenEnabled)
           
 void setAsyncOn(boolean asyncOn)
           
 void setAxisService(AxisService axisService)
           
 void setBackwordCompatibilityMode(boolean backwordCompatibilityMode)
           
 void setBaseURI(String baseURI)
           
 void setConfigurationProperties(Map configurationProperties)
           
 void setDatabindingType(String databindingType)
           
 void setFlattenFiles(boolean flattenFiles)
           
 void setGenerateAll(boolean generateAll)
           
 void setGenerateDeployementDescriptor(boolean generateDeployementDescriptor)
           
 void setOutputLanguage(String outputLanguage)
           
 void setOutputLocation(File outputLocation)
           
 void setPackageName(String packageName)
           
 void setPackClasses(boolean packClasses)
          Sets the wrap classes flag.
 void setParametersWrapped(boolean parametersWrapped)
           
 void setPolicyMap(Map policyMap)
          Sets the policy map.
 void setPortName(String portName)
           
 void setRepositoryPath(String repositoryPath)
           
 void setResourceLocation(String resourceLocation)
           
 void setServerSide(boolean serverSide)
           
 void setServerSideInterface(boolean serverSideInterface)
           
 void setServiceName(String serviceName)
           
 void setSourceLocation(String sourceLocation)
           
 void setSyncOn(boolean syncOn)
           
 void setTypeMapper(TypeMapper typeMapper)
           
 void setTypeMappingFile(File typeMappingFile)
           
 void setUri2PackageNameMap(Map uri2PackageNameMap)
           
 void setWriteMessageReceiver(boolean writeMessageReceiver)
           
 void setWriteTestCase(boolean writeTestCase)
           
 void setWSDLVersion(String WSDLVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeGenConfiguration

public CodeGenConfiguration(AxisService service,
                            Map optionMap)
Constructor for the configuration. It populates the values using the options map.

Parameters:
optionMap -

CodeGenConfiguration

public CodeGenConfiguration(Map optionMap)
Constructor for the configuration. It populates the values using the options map.

Parameters:
optionMap -
Method Detail

getWSDLVersion

public String getWSDLVersion()

setWSDLVersion

public void setWSDLVersion(String WSDLVersion)

getTypeMappingFile

public File getTypeMappingFile()

setTypeMappingFile

public void setTypeMappingFile(File typeMappingFile)

getUri2PackageNameMap

public Map getUri2PackageNameMap()

setUri2PackageNameMap

public void setUri2PackageNameMap(Map uri2PackageNameMap)

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)

getConfigurationProperties

public Map getConfigurationProperties()

setConfigurationProperties

public void setConfigurationProperties(Map configurationProperties)

setOutputLanguage

public void setOutputLanguage(String outputLanguage)

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)

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 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()

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()

isWriteTestCase

public boolean isWriteTestCase()

isWriteMessageReceiver

public boolean isWriteMessageReceiver()

setWriteMessageReceiver

public void setWriteMessageReceiver(boolean writeMessageReceiver)

setRepositoryPath

public void setRepositoryPath(String repositoryPath)

getRepositoryPath

public String getRepositoryPath()

getAxisService

public AxisService getAxisService()

setAxisService

public void setAxisService(AxisService axisService)

isBackwordCompatibilityMode

public boolean isBackwordCompatibilityMode()

setBackwordCompatibilityMode

public void setBackwordCompatibilityMode(boolean backwordCompatibilityMode)