wsdlpull  1.23
Public Types | Public Member Functions | List of all members
WsdlPull::Part Class Reference

#include <Message.h>

Public Types

enum  PartRefType { None, Elem, Type }
 

Public Member Functions

 Part (const std::string &n)
 
 ~Part ()
 
PartRefType refType () const
 
std::string name () const
 
int type () const
 
const Elementelement () const
 
int schemaId () const
 
void setPartType (int typeId, int schema)
 
void setPartElement (const Element *e, int schema)
 

Detailed Description

Definition at line 33 of file Message.h.

Member Enumeration Documentation

Enumerator
None 
Elem 
Type 

Definition at line 36 of file Message.h.

Constructor & Destructor Documentation

WsdlPull::Part::Part ( const std::string &  n)
inline

Definition at line 187 of file Message.h.

WsdlPull::Part::~Part ( )
inline

Definition at line 195 of file Message.h.

Member Function Documentation

Part::PartRefType WsdlPull::Part::refType ( ) const
inline

Definition at line 199 of file Message.h.

Referenced by WsdlPull::Message::getPartRefType().

std::string WsdlPull::Part::name ( ) const
inline

Definition at line 205 of file Message.h.

int WsdlPull::Part::type ( ) const

Definition at line 126 of file Message.cpp.

References Schema::Element::getType().

Referenced by WsdlPull::Message::getPartType().

const Element * WsdlPull::Part::element ( ) const

Definition at line 137 of file Message.cpp.

int WsdlPull::Part::schemaId ( ) const
inline

Definition at line 212 of file Message.h.

Referenced by WsdlPull::Message::getPartContentSchemaId().

void WsdlPull::Part::setPartType ( int  typeId,
int  schema 
)

Definition at line 109 of file Message.cpp.

Referenced by WsdlPull::Message::addPart().

void WsdlPull::Part::setPartElement ( const Element e,
int  schema 
)

Definition at line 117 of file Message.cpp.

Referenced by WsdlPull::Message::addPart().

Member Data Documentation

int WsdlPull::Part::type_id

Definition at line 56 of file Message.h.

const Element* WsdlPull::Part::e

Definition at line 57 of file Message.h.


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