org.apache.geronimo.ews.jaxrpcmapping
Class J2eeEmitter

java.lang.Object
  extended byorg.apache.axis.wsdl.gen.Parser
      extended byorg.apache.axis.wsdl.toJava.Emitter
          extended byorg.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter

public class J2eeEmitter
extends org.apache.axis.wsdl.toJava.Emitter

Author:
Ias (iasandcb@tmax.co.kr)

Field Summary
protected  J2EEWebServiceContext wscontext
           
 
Fields inherited from class org.apache.axis.wsdl.toJava.Emitter
baseTypeMapping, DEFAULT_NSTOPKG_FILE, namespaceMap, namespaces, nsExcludes, nsIncludes, NStoPkgFilename, properties, typeMappingVersion
 
Fields inherited from class org.apache.axis.wsdl.gen.Parser
debug, imports, nowrap, password, quiet, username, verbose, wrapArrays
 
Constructor Summary
J2eeEmitter()
           
J2eeEmitter(J2EEWebServiceContext wscontext, J2eeGeneratorFactory factory)
           
 
Method Summary
 java.lang.String getJavaName(javax.xml.namespace.QName qName)
          Convert the specified QName into a full Java Name.
 JaxRpcMapper getJaxRpcMapper()
           
 javax.xml.namespace.QName getServiceQName()
           
 org.apache.axis.wsdl.symbolTable.SymbolTable getSymbolTable()
           
 J2EEWebServiceContext getWscontext()
           
 boolean isGeneratingInterface()
           
 boolean isGeneratingTypes()
           
 void run(java.lang.String wsdlURL)
          Emit appropriate Java files for a WSDL at a given URL.
 void runServerSide(java.lang.String wsdlURL)
           
 void runTemp(java.lang.String wsdlURI)
          Parse a WSDL at a given URL.
protected  void sanityCheck(org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
           
 void setJaxRpcMapper(JaxRpcMapper jaxRpcMapper)
           
 void setMappingFileInputStream(java.io.InputStream mappingFileInputStream)
           
 void setMappingFilePath(java.lang.String mappingFilePath)
           
 void setWscontext(J2EEWebServiceContext context)
           
 
Methods inherited from class org.apache.axis.wsdl.toJava.Emitter
debug, deploySkeleton, doesExist, emit, emit, generateAll, generateImports, generateServerSide, generateTestCase, getDebug, getDefaultTypeMapping, getDeploySkeleton, getGeneratedClassNames, getGeneratedFileInfo, getGeneratedFileNames, getGenerateServerSide, getHelperGeneration, getImplementationClassName, getJavaNameHook, getJavaVariableName, getJavaVariableNameHook, getNamespaceExcludes, getNamespaceIncludes, getNamespaceMap, getNamespaces, getOutputDir, getPackage, getPackage, getPackageName, getProperties, getQName2ClassMap, getScope, getServiceDesc, getTypeMappingVersion, getVerbose, getWriterFactory, isAllowInvalidURL, isAllWanted, isBuildFileWanted, isDeploy, isHelperWanted, isServerSide, isSkeletonWanted, isTestCaseWanted, isTypeCollisionProtection, run, setAllowInvalidURL, setAllWanted, setBuildFileWanted, setDefaultTypeMapping, setDeploy, setFactory, setHelperGeneration, setHelperWanted, setImplementationClassName, setNamespaceExcludes, setNamespaceIncludes, setNamespaceMap, setNStoPkg, setOutputDir, setPackageName, setProperties, setQName2ClassMap, setScope, setServerSide, setServiceDesc, setSkeletonWanted, setTestCaseWanted, setTypeCollisionProtection, setTypeMappingVersion, setWrapArrays, verbose
 
Methods inherited from class org.apache.axis.wsdl.gen.Parser
getCurrentDefinition, getFactory, getPassword, getTimeout, getUsername, getWSDLURI, isDebug, isImports, isNowrap, isQuiet, isVerbose, setDebug, setFactory, setImports, setNowrap, setPassword, setQuiet, setTimeout, setUsername, setVerbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wscontext

protected J2EEWebServiceContext wscontext
Constructor Detail

J2eeEmitter

public J2eeEmitter()

J2eeEmitter

public J2eeEmitter(J2EEWebServiceContext wscontext,
                   J2eeGeneratorFactory factory)
Method Detail

setMappingFilePath

public void setMappingFilePath(java.lang.String mappingFilePath)

run

public void run(java.lang.String wsdlURL)
         throws java.lang.Exception
Emit appropriate Java files for a WSDL at a given URL. This method will time out after the number of milliseconds specified by our timeoutms member.

Throws:
java.lang.Exception

runServerSide

public void runServerSide(java.lang.String wsdlURL)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getSymbolTable

public org.apache.axis.wsdl.symbolTable.SymbolTable getSymbolTable()

getJavaName

public java.lang.String getJavaName(javax.xml.namespace.QName qName)
Convert the specified QName into a full Java Name.


runTemp

public void runTemp(java.lang.String wsdlURI)
             throws java.lang.Exception
Parse a WSDL at a given URL. This method will time out after the number of milliseconds specified by our timeoutms member.

Throws:
java.lang.Exception

sanityCheck

protected void sanityCheck(org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)

setMappingFileInputStream

public void setMappingFileInputStream(java.io.InputStream mappingFileInputStream)
Parameters:
mappingFileInputStream - The mappingFileInputStream to set.

getServiceQName

public javax.xml.namespace.QName getServiceQName()
Returns:
Returns the serviceQName.

isGeneratingInterface

public boolean isGeneratingInterface()
Returns:

isGeneratingTypes

public boolean isGeneratingTypes()
Returns:

getJaxRpcMapper

public JaxRpcMapper getJaxRpcMapper()
Returns:
Returns the jaxRpcMapper.

setJaxRpcMapper

public void setJaxRpcMapper(JaxRpcMapper jaxRpcMapper)
Parameters:
jaxRpcMapper - The jaxRpcMapper to set.

getWscontext

public J2EEWebServiceContext getWscontext()
Returns:

setWscontext

public void setWscontext(J2EEWebServiceContext context)
Parameters:
context -


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.