|
wsdlpull svntrunk
|
#include <Binding.h>
Public Types | |
| typedef std::list< Binding * >::iterator | BindingIterator |
| typedef std::list< Binding * >::const_iterator | cBindingIterator |
Public Member Functions | |
| Binding (WsdlParser &w) | |
| ~Binding () | |
Various Getter methods | |
| std::string | getName () const |
| const std::string | getDocumentation () const |
getExtensibilityElements/getExtensibilityAttributes | |
return the extensibility elements/attributes belonging to a given namespace @params namspace uri @params reference to a vector<int>
| |
| bool | getExtensibilityElements (const std::string &namespc, std::vector< int > &ids) |
| bool | getExtensibilityAttributes (const std::string &namespc, std::vector< int > &ids) |
Various Getter methods | |
| int | getBindingInfo () const |
| const PortType * | getPortType () const |
| int | getServiceExtId () const |
| int | numOps (void) const |
| const Operation * | getOperation (int index) const |
| std::string | getBindingMethod () const |
| int | getOpBinding (int index, const int *&bindings) const |
| int | getOutputBinding (int index, const int *&bindings) const |
| int | getInputBinding (int index, const int *&bindings) const |
| int | getFaultBinding (int index, const int *&bindings) const |
| void | setPortType (const PortType *pt) |
| void | setBindingInfo (int id) |
| void | setBindingMethod (const std::string &ns) |
| void | addServiceExtId (int id) |
| int | addOperation (const Operation *op) |
| void | addOpBinding (int index, int oBn) |
| void | addOutputBinding (int index, int opBn) |
| void | addInputBinding (int index, int ipBn) |
| void | addFaultBinding (int index, int fBn) |
| int | getOperationIndex (const Qname &name) const |
Various Setter methods | |
| void | setName (std::string nam) |
| void | addExtElement (int ident) |
| void | addExtAttribute (int ident) |
| void | setDocumentation (std::string *s) |
| virtual void | print (std::ostream &out) |
| std::string | name_ |
| int | id_ |
| std::vector< int > | extElems_ |
| std::vector< int > | extAttributes_ |
| std::string * | doc_ |
| WsdlParser & | wParser_ |
| typedef std::list<Binding*>::iterator WsdlPull::Binding::BindingIterator |
| typedef std::list<Binding*>::const_iterator WsdlPull::Binding::cBindingIterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
getBindingInfo
Definition at line 234 of file Binding.h.
References WsdlPull::WsdlElement::addExtElement().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
getBindingInfo
Definition at line 313 of file Binding.h.
References Qname::getLocalName().
|
inlineinherited |
getName
Definition at line 110 of file WsdlElement.h.
References WsdlPull::WsdlElement::name_.
Referenced by WsdlPull::PortType::getOperation(), WsdlPull::WsdlParser::getOperation(), WsdlPull::PortType::getOperationIndex(), WsdlPull::WsdlInvoker::invoke(), and printPortTypes().
|
inlineinherited |
getDocumentation
Definition at line 117 of file WsdlElement.h.
References WsdlPull::WsdlElement::doc_.
|
inherited |
Definition at line 39 of file WsdlElement.cpp.
References WsdlPull::WsdlElement::extElems_, WsdlPull::WsdlExtension::getElementName(), WsdlPull::WsdlParser::getExtensibilityHandler(), and WsdlPull::WsdlElement::wParser_.
|
inherited |
Definition at line 58 of file WsdlElement.cpp.
References WsdlPull::WsdlElement::extAttributes_, WsdlPull::WsdlExtension::getAttributeName(), WsdlPull::WsdlParser::getExtensibilityHandler(), and WsdlPull::WsdlElement::wParser_.
|
inlineinherited |
Definition at line 127 of file WsdlElement.h.
References WsdlPull::WsdlElement::name_.
|
inlineinherited |
Definition at line 140 of file WsdlElement.h.
References WsdlPull::WsdlElement::extElems_.
Referenced by setBindingInfo().
|
inlineinherited |
Definition at line 147 of file WsdlElement.h.
References WsdlPull::WsdlElement::extAttributes_.
|
inlineinherited |
Definition at line 133 of file WsdlElement.h.
References WsdlPull::WsdlElement::doc_.
|
virtualinherited |
Reimplemented in WsdlPull::Operation.
Definition at line 25 of file WsdlElement.cpp.
References XmlUtils::dbsp(), WsdlPull::WsdlElement::extAttributes_, and WsdlPull::WsdlElement::extElems_.
|
protectedinherited |
Definition at line 85 of file WsdlElement.h.
Referenced by WsdlPull::WsdlElement::getName(), WsdlPull::Operation::print(), and WsdlPull::WsdlElement::setName().
|
protectedinherited |
Definition at line 86 of file WsdlElement.h.
Referenced by WsdlPull::Operation::print().
|
protectedinherited |
Definition at line 87 of file WsdlElement.h.
Referenced by WsdlPull::WsdlElement::addExtElement(), WsdlPull::WsdlElement::getExtensibilityElements(), WsdlPull::WsdlElement::print(), and WsdlPull::WsdlElement::WsdlElement().
|
protectedinherited |
Definition at line 88 of file WsdlElement.h.
Referenced by WsdlPull::WsdlElement::addExtAttribute(), WsdlPull::WsdlElement::getExtensibilityAttributes(), WsdlPull::WsdlElement::print(), and WsdlPull::WsdlElement::WsdlElement().
|
protectedinherited |
Definition at line 89 of file WsdlElement.h.
Referenced by WsdlPull::WsdlElement::getDocumentation(), WsdlPull::WsdlElement::setDocumentation(), and WsdlPull::WsdlElement::WsdlElement().
|
protectedinherited |
Definition at line 91 of file WsdlElement.h.
Referenced by WsdlPull::WsdlElement::getExtensibilityAttributes(), and WsdlPull::WsdlElement::getExtensibilityElements().