PACK WOC  $VERSION$
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
WocSoapOut Class Reference

generates output for a schema file More...

#include <soapout.h>

Inheritance diagram for WocSoapOut:
WocOutput

Public Member Functions

 WocSoapOut (const QDomElement &)
 initializes the output object with the given DOM element More...
 
- Public Member Functions inherited from WocOutput
 WocOutput ()
 the constructor should set up and initialize the environment of the generator More...
 
virtual ~WocOutput ()
 currently there is no guarantee that the destructor is ever called. More...
 

Protected Member Functions

virtual void finalize ()
 writes any last words after parsing finished More...
 
virtual void newClass (const WocClass &)
 creates a class More...
 
virtual void newTable (const WocTable &)
 creates a table More...
 
virtual void newTransaction (const WocTransaction &)
 creates a transaction More...
 

Private Member Functions

void schemaImport ()
 creates schema imports More...
 
void headerMsg ()
 creates header message More...
 
void mainElems ()
 create main elements for port and binding More...
 
void serviceTag ()
 create service More...
 
QString authMode2str ()
 return name of header element for authentication mode More...
 

Private Attributes

QString m_name
 
QString m_dir
 
QDomDocument m_doc
 
QDomElement m_root
 
QDomElement m_bind
 
QDomElement m_port
 
WocSchemaOutm_schema
 
WocProcessor::AuthMode m_auth
 

Additional Inherited Members

- Signals inherited from WocOutput
void errorFound ()
 
- Protected Slots inherited from WocOutput

Detailed Description

generates output for a schema file

Constructor & Destructor Documentation

WocSoapOut::WocSoapOut ( const QDomElement &  el)

initializes the output object with the given DOM element

Member Function Documentation

QString WocSoapOut::authMode2str ( )
private

return name of header element for authentication mode

void WocSoapOut::finalize ( )
protectedvirtual

writes any last words after parsing finished

Implements WocOutput.

void WocSoapOut::headerMsg ( )
private

creates header message

void WocSoapOut::mainElems ( )
private

create main elements for port and binding

void WocSoapOut::newClass ( const WocClass )
protectedvirtual

creates a class

Implements WocOutput.

void WocSoapOut::newTable ( const WocTable )
protectedvirtual

creates a table

Implements WocOutput.

void WocSoapOut::newTransaction ( const WocTransaction trn)
protectedvirtual

creates a transaction

Implements WocOutput.

void WocSoapOut::schemaImport ( )
private

creates schema imports

void WocSoapOut::serviceTag ( )
private

create service

Member Data Documentation

WocProcessor::AuthMode WocSoapOut::m_auth
private
QDomElement WocSoapOut::m_bind
private
QString WocSoapOut::m_dir
private
QDomDocument WocSoapOut::m_doc
private
QString WocSoapOut::m_name
private
QDomElement WocSoapOut::m_port
private
QDomElement WocSoapOut::m_root
private
WocSchemaOut* WocSoapOut::m_schema
private

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