WsdlPull::Part Class Reference

#include <Message.h>

Collaboration diagram for WsdlPull::Part:

Collaboration graph

List of all members.

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


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.

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 e, Schema::Element::getType(), Type, and type_id.

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

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

Definition at line 137 of file Message.cpp.

References e, and Elem.

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.

References Type, and type_id.

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

Definition at line 117 of file Message.cpp.

References e, and Elem.

Member Data Documentation

Definition at line 56 of file Message.h.

Referenced by setPartType(), and type().

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:

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