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.wsdl.util.CommandLineOptionConstants
CommandLineOptionConstants.Java2WSDLConstants, CommandLineOptionConstants.WSDL2JavaConstants
 
Field Summary
 
Fields inherited from interface org.apache.axis2.wsdl.util.CommandLineOptionConstants
SOLE_INPUT
 
Constructor Summary
CodeGenConfiguration(org.apache.wsdl.WSDLDescription wom, Map optionMap)
          Constructor for the configuration.
 
Method Summary
 String getBaseURI()
           
 int getCodeGenerationStyle()
           
 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 getServiceName()
           
 TypeMapper getTypeMapper()
           
 org.apache.wsdl.WSDLDescription getWom()
           
 boolean isAdvancedCodeGenEnabled()
           
 boolean isAsyncOn()
           
 boolean isGenerateAll()
           
 boolean isGenerateDeployementDescriptor()
           
 boolean isPackClasses()
          Gets the wrap classes flag.
 boolean isParametersWrapped()
           
 boolean isServerSide()
           
 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 setBaseURI(String baseURI)
           
 void setCodeGenerationStyle(int codeGenerationStyle)
           
 void setConfigurationProperties(Map configurationProperties)
           
 void setDatabindingType(String databindingType)
           
 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 setServerSide(boolean serverSide)
           
 void setServiceName(String serviceName)
           
 void setSyncOn(boolean syncOn)
           
 void setTypeMapper(TypeMapper typeMapper)
           
 void setWom(org.apache.wsdl.WSDLDescription wom)
           
 void setWriteMessageReceiver(boolean writeMessageReceiver)
           
 void setWriteTestCase(boolean writeTestCase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeGenConfiguration

public CodeGenConfiguration(org.apache.wsdl.WSDLDescription wom,
                            Map optionMap)
Constructor for the configuration. It populates the values using the options map.

Parameters:
wom -
optionMap -
Method Detail

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)

setWom

public void setWom(org.apache.wsdl.WSDLDescription wom)

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)

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.

getCodeGenerationStyle

public int getCodeGenerationStyle()
Returns:
Returns int.

setCodeGenerationStyle

public void setCodeGenerationStyle(int codeGenerationStyle)
Parameters:
codeGenerationStyle -

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 -

getWom

public org.apache.wsdl.WSDLDescription getWom()
Returns:
Returns the wom.

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