wsdlpull svntrunk
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

◆ PartRefType

Enumerator
None 
Elem 
Type 

Definition at line 36 of file Message.h.

Constructor & Destructor Documentation

◆ Part()

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

Definition at line 187 of file Message.h.

◆ ~Part()

WsdlPull::Part::~Part ( )
inline

Definition at line 195 of file Message.h.

Member Function Documentation

◆ refType()

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

Definition at line 199 of file Message.h.

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

◆ name()

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

Definition at line 205 of file Message.h.

◆ type()

int WsdlPull::Part::type ( ) const

Definition at line 126 of file Message.cpp.

References e, Schema::Element::getType(), Type, and type_id.

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

◆ element()

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

Definition at line 137 of file Message.cpp.

References e, and Elem.

◆ schemaId()

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

Definition at line 212 of file Message.h.

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

◆ setPartType()

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

Definition at line 109 of file Message.cpp.

References Type, and type_id.

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

◆ setPartElement()

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

Definition at line 117 of file Message.cpp.

References e, and Elem.

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

Member Data Documentation

◆ type_id

int WsdlPull::Part::type_id

Definition at line 56 of file Message.h.

Referenced by setPartType(), and type().

◆ e

const Element* WsdlPull::Part::e

Definition at line 57 of file Message.h.

Referenced by element(), setPartElement(), and type().


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