Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

WsdlElement Class Reference

#include <WsdlElement.h>

Inheritance diagram for WsdlElement:

Inheritance graph
[legend]
Collaboration diagram for WsdlElement:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WsdlElement (WsdlParser &w)
virtual ~WsdlElement ()
virtual void print (ostream &out)
Various Getter methods
std::string getName () const
const std::string getDocumentation () const
getExtensibilityElements/getExtensibilityAttributes
return the extensibility elements/attributes belonging to a given namespace

namspace uri reference to a vector<int>

Returns:
true if any extensibility elements were found


bool getExtensibilityElements (const std::string &namespc, std::vector< int > &ids)
bool getExtensibilityAttributes (const std::string &namespc, std::vector< int > &ids)
Various Setter methods
void setName (std::string nam)
void addExtElement (int ident)
void addExtAttribute (int ident)
void setDocumentation (std::string *s)

Protected Attributes

std::string name_
int id_
std::vector< int > extElems_
std::vector< int > extAttributes_
std::string * doc_
WsdlParserwParser_

Constructor & Destructor Documentation

WsdlElement::WsdlElement WsdlParser w  )  [inline]
 

WsdlElement::~WsdlElement  )  [inline, virtual]
 


Member Function Documentation

std::string WsdlElement::getName  )  const [inline]
 

getName

Returns:
name of the WsdlElement

const std::string WsdlElement::getDocumentation  )  const [inline]
 

getDocumentation

bool WsdlElement::getExtensibilityElements const std::string &  namespc,
std::vector< int > &  ids
 

bool WsdlElement::getExtensibilityAttributes const std::string &  namespc,
std::vector< int > &  ids
 

void WsdlElement::setName std::string  nam  )  [inline]
 

void WsdlElement::addExtElement int  ident  )  [inline]
 

void WsdlElement::addExtAttribute int  ident  )  [inline]
 

void WsdlElement::setDocumentation std::string *  s  )  [inline]
 

void WsdlElement::print ostream &  out  )  [virtual]
 

Reimplemented in Operation.


Member Data Documentation

std::string WsdlElement::name_ [protected]
 

int WsdlElement::id_ [protected]
 

std::vector<int> WsdlElement::extElems_ [protected]
 

std::vector<int> WsdlElement::extAttributes_ [protected]
 

std::string* WsdlElement::doc_ [protected]
 

WsdlParser& WsdlElement::wParser_ [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 29 13:08:56 2005 for wsdlpull by  doxygen 1.3.9.1