org.apache.axis2.tools.bean
Class CodegenBean

java.lang.Object
  extended by org.apache.axis2.tools.bean.CodegenBean

public class CodegenBean
extends java.lang.Object


Constructor Summary
CodegenBean()
           
 
Method Summary
 java.util.Map fillOptionMap()
          Creates a list of parameters for the code generator based on the decisions made by the user on the OptionsPage (page2).
 void generate()
           
 com.intellij.openapi.project.Project getActiveProject()
           
 AxisService getAxisService(java.lang.String wsdlURI)
          Reads the WSDL Object Model from the given location.
 java.lang.String getBaseUri(java.lang.String wsdlURI)
           
 java.lang.String getDatabindingName()
           
 java.util.Collection getDefinitionNamespaceMap()
           
 java.lang.String getLanguage()
           
 com.intellij.openapi.module.Module[] getModules()
           
 java.lang.String[] getModuleSrc(java.lang.String name)
           
 java.lang.String getOutput()
           
 java.lang.String getPackageName()
           
 java.lang.String getPortName()
           
 java.util.List getPortNameList(javax.xml.namespace.QName serviceName)
          Returns a list of ports for a particular service the names are QNames
 java.util.List getServiceList()
          Returns a list of service names the names are QNames
 java.lang.String getServiceName()
           
 java.io.File getTemp()
           
 java.lang.String getWSDLFileName()
           
 boolean isAsyncOnly()
           
 boolean isDefaultClient()
           
 boolean isGenerateAll()
           
 boolean isServerSide()
           
 boolean isServerSideInterface()
           
 boolean isServerXML()
           
 boolean isSyncOnly()
           
 boolean isTestcase()
           
 boolean isTestCase()
           
 java.lang.String packageFromTargetNamespace()
           
 void readWSDL()
           
 void setAsyncOnly(boolean asyncOnly)
           
 void setDatabindingName(java.lang.String databindingName)
           
 void setDefaultClient(boolean defaultClient)
           
 void setGenerateAll(boolean generateAll)
           
 void setLanguage(java.lang.String language)
           
 void setNamespace2packageList(java.lang.String namespace2packageList)
           
 void setOutput(java.lang.String output)
           
 void setPackageName(java.lang.String packageName)
           
 void setPortName(java.lang.String portName)
           
 void setProject(com.intellij.openapi.project.Project project)
           
 void setServerSide(boolean serverSide)
           
 void setServerSideInterface(boolean serverSideInterface)
           
 void setServerXML(boolean serverXML)
           
 void setServiceName(java.lang.String serviceName)
           
 void setSyncOnly(boolean syncOnly)
           
 void setTestcase(boolean testcase)
           
 void setTestCase(boolean testCase)
           
 void setWSDLFileName(java.lang.String WSDLFileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodegenBean

public CodegenBean()
Method Detail

setNamespace2packageList

public void setNamespace2packageList(java.lang.String namespace2packageList)

isServerSideInterface

public boolean isServerSideInterface()

setServerSideInterface

public void setServerSideInterface(boolean serverSideInterface)

isDefaultClient

public boolean isDefaultClient()

setDefaultClient

public void setDefaultClient(boolean defaultClient)

isServerXML

public boolean isServerXML()

setServerXML

public void setServerXML(boolean serverXML)

isGenerateAll

public boolean isGenerateAll()

setGenerateAll

public void setGenerateAll(boolean generateAll)

isTestCase

public boolean isTestCase()

setTestCase

public void setTestCase(boolean testCase)

getServiceName

public java.lang.String getServiceName()

setServiceName

public void setServiceName(java.lang.String serviceName)

getPortName

public java.lang.String getPortName()

setPortName

public void setPortName(java.lang.String portName)

getDatabindingName

public java.lang.String getDatabindingName()

setDatabindingName

public void setDatabindingName(java.lang.String databindingName)

fillOptionMap

public java.util.Map fillOptionMap()
Creates a list of parameters for the code generator based on the decisions made by the user on the OptionsPage (page2). For each setting, there is a Command-Line option for the Axis2 code generator.

Returns:
a Map with keys from CommandLineOptionConstants with the values entered by the user on the Options Page.

getBaseUri

public java.lang.String getBaseUri(java.lang.String wsdlURI)

getAxisService

public AxisService getAxisService(java.lang.String wsdlURI)
                           throws java.lang.Exception
Reads the WSDL Object Model from the given location.

Parameters:
wsdlURI - the filesystem location (full path) of the WSDL file to read in.
Returns:
the WSDLDescription object containing the WSDL Object Model of the given WSDL file
Throws:
java.io.IOException - on errors reading the WSDL file
java.lang.Exception

getWSDLFileName

public java.lang.String getWSDLFileName()

setWSDLFileName

public void setWSDLFileName(java.lang.String WSDLFileName)

isSyncOnly

public boolean isSyncOnly()

setSyncOnly

public void setSyncOnly(boolean syncOnly)

isAsyncOnly

public boolean isAsyncOnly()

setAsyncOnly

public void setAsyncOnly(boolean asyncOnly)

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

getPackageName

public java.lang.String getPackageName()

setPackageName

public void setPackageName(java.lang.String packageName)

getOutput

public java.lang.String getOutput()

setOutput

public void setOutput(java.lang.String output)

isServerSide

public boolean isServerSide()

setServerSide

public void setServerSide(boolean serverSide)

isTestcase

public boolean isTestcase()

setTestcase

public void setTestcase(boolean testcase)

generate

public void generate()
              throws java.lang.Exception
Throws:
java.lang.Exception

readWSDL

public void readWSDL()
              throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

packageFromTargetNamespace

public java.lang.String packageFromTargetNamespace()

getServiceList

public java.util.List getServiceList()
Returns a list of service names the names are QNames


getPortNameList

public java.util.List getPortNameList(javax.xml.namespace.QName serviceName)
Returns a list of ports for a particular service the names are QNames


getActiveProject

public com.intellij.openapi.project.Project getActiveProject()

setProject

public void setProject(com.intellij.openapi.project.Project project)

getTemp

public java.io.File getTemp()

getModules

public com.intellij.openapi.module.Module[] getModules()

getModuleSrc

public java.lang.String[] getModuleSrc(java.lang.String name)

getDefinitionNamespaceMap

public java.util.Collection getDefinitionNamespaceMap()


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.