WsdlPull::WsdlElement Class Reference

Inheritance diagram for WsdlPull::WsdlElement:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WsdlElement (WsdlParser &w)
virtual ~WsdlElement ()
virtual void print (std::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_

Detailed Description

Definition at line 38 of file WsdlElement.h.


Member Function Documentation

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

getDocumentation

Definition at line 117 of file WsdlElement.h.

References doc_.

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

getName

Returns:
name of the WsdlElement

Definition at line 110 of file WsdlElement.h.

References name_.

Referenced by WsdlPull::WsdlParser::getOperation(), WsdlPull::PortType::getOperation(), WsdlPull::PortType::getOperationIndex(), and WsdlPull::WsdlInvoker::invoke().


The documentation for this class was generated from the following files:
Generated on Sun Nov 26 03:05:14 2006 for wsdlpull by  doxygen 1.4.6