Public Member Functions | Data Fields | Static Public Attributes

WriteServiceModule Class Reference

Collaboration diagram for WriteServiceModule:
Collaboration graph
[legend]

Public Member Functions

def __init__
def getClientModuleName
def setTypesModuleName
def getTypesModuleName
def setClientModulePath
def getTypesModulePath
def setTypesModulePath
def gatherNamespaces
def writeClient
def writeTypes
def __init__
def getClientModuleName
def setTypesModuleName
def getTypesModuleName
def setClientModulePath
def getTypesModulePath
def setTypesModulePath
def gatherNamespaces
def writeClient
def writeTypes

Data Fields

 usedNamespaces
 services
 client_module_path
 types_module_name
 types_module_path
 messages_module_path
 do_extended
 extPyClasses

Static Public Attributes

string client_module_suffix = '_client'
string messages_module_suffix = '_messages'
string types_module_suffix = '_types'
tuple logger = _GetLogger("WriteServiceModule")

Detailed Description

top level driver class invoked by wsd2py
class variables:
    client_module_suffix -- suffix of client module.
    types_module_suffix -- suffix of types module.

Definition at line 48 of file wsdl2python.py.


Member Function Documentation

def gatherNamespaces (   self )
This method must execute once..  Grab all schemas
representing each targetNamespace.

Definition at line 146 of file wsdl2python.py.

def gatherNamespaces (   self )
This method must execute once..  Grab all schemas
representing each targetNamespace.

Definition at line 146 of file wsdl2python.py.

def getClientModuleName (   self )
client module name.

Definition at line 74 of file wsdl2python.py.

def getClientModuleName (   self )
client module name.

Definition at line 74 of file wsdl2python.py.

def getTypesModuleName (   self )
types module name.

Definition at line 102 of file wsdl2python.py.

def getTypesModuleName (   self )
types module name.

Definition at line 102 of file wsdl2python.py.

def getTypesModulePath (   self )
module path to types module eg. MyApp.types

Definition at line 123 of file wsdl2python.py.

def getTypesModulePath (   self )
module path to types module eg. MyApp.types

Definition at line 123 of file wsdl2python.py.

def setClientModulePath (   self,
  path 
)
setup module path to where client module before calling fromWsdl.
module path to types module eg. MyApp.client

Definition at line 117 of file wsdl2python.py.

def setClientModulePath (   self,
  path 
)
setup module path to where client module before calling fromWsdl.
module path to types module eg. MyApp.client

Definition at line 117 of file wsdl2python.py.

def setTypesModulePath (   self,
  path 
)
setup module path to where service module before calling fromWsdl.
module path to types module eg. MyApp.types

Definition at line 134 of file wsdl2python.py.

def setTypesModulePath (   self,
  path 
)
setup module path to where service module before calling fromWsdl.
module path to types module eg. MyApp.types

Definition at line 134 of file wsdl2python.py.

def writeClient (   self,
  fd,
  sdClass = None,
  kw 
)
write out client module to file descriptor.
Parameters and Keywords arguments:
    fd -- file descriptor
    sdClass -- service description class name
    imports -- list of imports
    readerclass -- class name of ParsedSoap reader
    writerclass -- class name of SoapWriter writer

Definition at line 177 of file wsdl2python.py.

def writeClient (   self,
  fd,
  sdClass = None,
  kw 
)
write out client module to file descriptor.
Parameters and Keywords arguments:
    fd -- file descriptor
    sdClass -- service description class name
    imports -- list of imports
    readerclass -- class name of ParsedSoap reader
    writerclass -- class name of SoapWriter writer

Definition at line 177 of file wsdl2python.py.

def writeTypes (   self,
  fd 
)
write out types module to file descriptor.

Definition at line 215 of file wsdl2python.py.

def writeTypes (   self,
  fd 
)
write out types module to file descriptor.

Definition at line 215 of file wsdl2python.py.


The documentation for this class was generated from the following files: