WsdlPull::Message Class Reference

#include <Message.h>

Inheritance diagram for WsdlPull::Message:

Inheritance graph
[legend]
Collaboration diagram for WsdlPull::Message:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Message (WsdlParser &w)
 ~Message ()
getNumParts
Returns:
number of parts in the message


int getNumParts (void) const
getPartIndex
Parameters:
the name of the part
Returns:
index of the of the part whose name is passed index:0..nParts-1


int getPartIndex (std::string &nam) const
int getPartType (int index) const
int getPartType (const std::string &nam) const
const ElementgetPartElement (int index) const
const PartgetMessagePart (size_t index) const
const PartgetMessagePart (const std::string &nam) const
int getPartContentSchemaId (int index) const
int getPartContentSchemaId (const std::string &nam) const
std::string getPartName (int index) const
Part::PartRefType getPartRefType (const std::string &nam) const
Part::PartRefType getPartRefType (int index) const
Various Setter methods


void addPart (std::string pname, Part::PartRefType reftype, void *d, int schema_id)


Detailed Description

Definition at line 63 of file Message.h.


Constructor & Destructor Documentation

WsdlPull::Message::Message ( WsdlParser w  )  [inline]

Definition at line 139 of file Message.h.

WsdlPull::Message::~Message (  )  [inline]

Definition at line 146 of file Message.h.


Member Function Documentation

int WsdlPull::Message::getNumParts ( void   )  const [inline]

Definition at line 153 of file Message.h.

int WsdlPull::Message::getPartIndex ( std::string &  nam  )  const

int WsdlPull::Message::getPartType ( int  index  )  const [inline]

Definition at line 174 of file Message.h.

int WsdlPull::Message::getPartType ( const std::string &  nam  )  const

Definition at line 64 of file Message.cpp.

References getMessagePart(), and WsdlPull::Part::type().

const Element * WsdlPull::Message::getPartElement ( int  index  )  const [inline]

Definition at line 181 of file Message.h.

const Part * WsdlPull::Message::getMessagePart ( size_t  index  )  const

Definition at line 85 of file Message.cpp.

Referenced by getPartContentSchemaId(), and getPartType().

const Part * WsdlPull::Message::getMessagePart ( const std::string &  nam  )  const

Definition at line 55 of file Message.cpp.

int WsdlPull::Message::getPartContentSchemaId ( int  index  )  const [inline]

Definition at line 167 of file Message.h.

int WsdlPull::Message::getPartContentSchemaId ( const std::string &  nam  )  const

Definition at line 75 of file Message.cpp.

References getMessagePart(), and WsdlPull::Part::schemaId().

std::string WsdlPull::Message::getPartName ( int  index  )  const [inline]

Definition at line 160 of file Message.h.

Part::PartRefType WsdlPull::Message::getPartRefType ( const std::string &  nam  )  const

Part::PartRefType WsdlPull::Message::getPartRefType ( int  index  )  const

Definition at line 38 of file Message.cpp.

void WsdlPull::Message::addPart ( std::string  pname,
Part::PartRefType  reftype,
void *  d,
int  schema_id 
)


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

Generated on Sat Jan 10 19:07:17 2009 for wsdlpull by  doxygen 1.5.5