org.apache.axis2.wsdl.codegen
Class CodeGenConfiguration

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

public class CodeGenConfiguration
extends java.lang.Object
implements org.apache.axis2.util.CommandLineOptionConstants


Nested Class Summary
 
Nested classes inherited from class org.apache.axis2.util.CommandLineOptionConstants
org.apache.axis2.util.CommandLineOptionConstants.Java2WSDLConstants, org.apache.axis2.util.CommandLineOptionConstants.WSDL2JavaConstants
 
Field Summary
 
Fields inherited from interface org.apache.axis2.util.CommandLineOptionConstants
SOLE_INPUT
 
Constructor Summary
CodeGenConfiguration(java.util.Map optionMap)
          Constructor for the configuration.
 
Method Summary
 void addAxisService(org.apache.axis2.description.AxisService axisService)
           
 org.apache.axis2.description.AxisService getAxisService()
           
 java.util.List getAxisServices()
           
 java.lang.String getBaseURI()
           
 java.util.Map getConfigurationProperties()
           
 java.lang.String getDatabindingType()
           
 java.lang.String getOutputLanguage()
           
 java.io.File getOutputLocation()
           
 java.lang.String getPackageName()
           
 java.util.Map getPolicyMap()
          Gets the policy map.
 java.lang.String getPortName()
           
 java.util.Map getProperties()
          Gets all property objects.
 java.lang.Object getProperty(java.lang.Object key)
          Gets the property from the configuration.
 java.lang.String getRepositoryPath()
           
 java.lang.String getResourceLocation()
           
 java.util.List getSchemaListForAllServices()
           
 java.lang.String getServiceName()
           
 java.lang.String getSourceLocation()
           
 java.lang.String getTargetNamespace()
           
 TypeMapper getTypeMapper()
           
 java.io.File getTypeMappingFile()
           
 java.util.Map getUri2PackageNameMap()
           
 javax.wsdl.Definition getWsdlDefinition()
           
 java.lang.String getWSDLVersion()
           
 java.lang.String getXsdConfigFile()
          Returns the xsdconfig file to use for XMLBeans data binding.
 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 isSuppressPrefixesMode()
           
 boolean isSyncOn()
           
 boolean isWriteMessageReceiver()
           
 boolean isWriteTestCase()
           
 void putProperty(java.lang.Object key, java.lang.Object value)
          Puts a property into the configuration.
 void setAdvancedCodeGenEnabled(boolean advancedCodeGenEnabled)
           
 void setAsyncOn(boolean asyncOn)
           
 void setAxisService(org.apache.axis2.description.AxisService axisService)
           
 void setAxisServices(java.util.List axisServices)
           
 void setBackwordCompatibilityMode(boolean backwordCompatibilityMode)
           
 void setBaseURI(java.lang.String baseURI)
           
 void setConfigurationProperties(java.util.Map configurationProperties)
           
 void setDatabindingType(java.lang.String databindingType)
           
 void setFlattenFiles(boolean flattenFiles)
           
 void setGenerateAll(boolean generateAll)
           
 void setGenerateDeployementDescriptor(boolean generateDeployementDescriptor)
           
 void setOutputLanguage(java.lang.String outputLanguage)
           
 void setOutputLocation(java.io.File outputLocation)
           
 void setPackageName(java.lang.String packageName)
           
 void setPackClasses(boolean packClasses)
          Sets the wrap classes flag.
 void setParametersWrapped(boolean parametersWrapped)
           
 void setPolicyMap(java.util.Map policyMap)
          Sets the policy map.
 void setPortName(java.lang.String portName)
           
 void setRepositoryPath(java.lang.String repositoryPath)
           
 void setResourceLocation(java.lang.String resourceLocation)
           
 void setServerSide(boolean serverSide)
           
 void setServerSideInterface(boolean serverSideInterface)
           
 void setServiceName(java.lang.String serviceName)
           
 void setSourceLocation(java.lang.String sourceLocation)
           
 void setSuppressPrefixesMode(boolean suppressPrefixesMode)
           
 void setSyncOn(boolean syncOn)
           
 void setTypeMapper(TypeMapper typeMapper)
           
 void setTypeMappingFile(java.io.File typeMappingFile)
           
 void setUri2PackageNameMap(java.util.Map uri2PackageNameMap)
           
 void setWriteMessageReceiver(boolean writeMessageReceiver)
           
 void setWriteTestCase(boolean writeTestCase)
           
 void setWsdlDefinition(javax.wsdl.Definition wsdlDefinition)
           
 void setWSDLVersion(java.lang.String WSDLVersion)
           
 void setXsdConfigFile(java.lang.String xsdConfigFile)
          Sets the xsdconfig file to use for XMLBeans data binding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeGenConfiguration

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

Parameters:
optionMap -
Method Detail

getWSDLVersion

public java.lang.String getWSDLVersion()

setWSDLVersion

public void setWSDLVersion(java.lang.String WSDLVersion)

getTypeMappingFile

public java.io.File getTypeMappingFile()

setTypeMappingFile

public void setTypeMappingFile(java.io.File typeMappingFile)

getUri2PackageNameMap

public java.util.Map getUri2PackageNameMap()

setUri2PackageNameMap

public void setUri2PackageNameMap(java.util.Map uri2PackageNameMap)

getXsdConfigFile

public java.lang.String getXsdConfigFile()
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(java.lang.String xsdConfigFile)
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 java.lang.String getResourceLocation()

setResourceLocation

public void setResourceLocation(java.lang.String resourceLocation)

getSourceLocation

public java.lang.String getSourceLocation()

setSourceLocation

public void setSourceLocation(java.lang.String sourceLocation)

isParametersWrapped

public boolean isParametersWrapped()

setParametersWrapped

public void setParametersWrapped(boolean parametersWrapped)

getBaseURI

public java.lang.String getBaseURI()

setBaseURI

public void setBaseURI(java.lang.String baseURI)

getConfigurationProperties

public java.util.Map getConfigurationProperties()

setConfigurationProperties

public void setConfigurationProperties(java.util.Map configurationProperties)

setOutputLanguage

public void setOutputLanguage(java.lang.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(java.io.File outputLocation)

isServerSideInterface

public boolean isServerSideInterface()

setServerSideInterface

public void setServerSideInterface(boolean serverSideInterface)

getPortName

public java.lang.String getPortName()

setPortName

public void setPortName(java.lang.String portName)

getServiceName

public java.lang.String getServiceName()

setServiceName

public void setServiceName(java.lang.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 java.util.Map getPolicyMap()
Gets the policy map.

Returns:
Returns Map.

setPolicyMap

public void setPolicyMap(java.util.Map policyMap)
Sets the policy map.

Parameters:
policyMap -

putProperty

public void putProperty(java.lang.Object key,
                        java.lang.Object value)
Puts a property into the configuration.

Parameters:
key -
value -

getProperty

public java.lang.Object getProperty(java.lang.Object key)
Gets the property from the configuration.

Parameters:
key -
Returns:
Returns the property as Object.

getProperties

public java.util.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 java.lang.String getDatabindingType()
Returns:
Returns String.

setDatabindingType

public void setDatabindingType(java.lang.String databindingType)
Parameters:
databindingType -

getOutputLocation

public java.io.File getOutputLocation()
Returns:
Returns the outputLocation.

getOutputLanguage

public java.lang.String getOutputLanguage()

isAdvancedCodeGenEnabled

public boolean isAdvancedCodeGenEnabled()

getPackageName

public java.lang.String getPackageName()
Returns:
Returns the packageName.

setPackageName

public void setPackageName(java.lang.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(java.lang.String repositoryPath)

getRepositoryPath

public java.lang.String getRepositoryPath()

getAxisServices

public java.util.List getAxisServices()

setAxisServices

public void setAxisServices(java.util.List 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 java.lang.String getTargetNamespace()

getSchemaListForAllServices

public java.util.List getSchemaListForAllServices()

getWsdlDefinition

public javax.wsdl.Definition getWsdlDefinition()

setWsdlDefinition

public void setWsdlDefinition(javax.wsdl.Definition wsdlDefinition)


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.