wsdlpull
1.23
|
#include <Operation.h>
Public Types | |
typedef std::vector< Operation * >::iterator | OpIterator |
typedef std::vector< Operation * >::const_iterator | cOpIterator |
Public Member Functions | |
Operation (WsdlParser &w, PortType *pt) | |
~Operation () | |
void | setMessage (const Message *message, WsdlPull::MessageType type, const std::string &name="") |
void | addMessageExtensibility (WsdlPull::MessageType m, int ext) |
int | getMessageExtension (WsdlPull::MessageType m) |
void | print (std::ostream &out) |
Various Getter methods | |
const Message * | getMessage (WsdlPull::MessageType type) const |
std::string | getMessageName (WsdlPull::MessageType type) const |
std::list< const Message * > * | getFaults () const |
const Message * | getFault (const std::string &name) const |
Optype | getType () const |
const PortType * | portType () const |
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>
| |
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_ |
WsdlParser & | wParser_ |
Definition at line 53 of file Operation.h.
typedef std::vector<Operation*>::iterator WsdlPull::Operation::OpIterator |
Definition at line 56 of file Operation.h.
typedef std::vector<Operation*>::const_iterator WsdlPull::Operation::cOpIterator |
Definition at line 57 of file Operation.h.
|
inline |
Definition at line 108 of file Operation.h.
|
inline |
Definition at line 120 of file Operation.h.
|
inline |
getMessage
mesage | type ,Input,Output or Fault |
Definition at line 135 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
Referenced by WsdlPull::WsdlInvoker::invoke().
|
inline |
getMessage
mesage | type ,Input,Output or Fault |
Definition at line 264 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
|
inline |
getMessage
mesage | type ,Input,Output or Fault |
Definition at line 243 of file Operation.h.
|
inline |
getMessage
mesage | type ,Input,Output or Fault |
Definition at line 250 of file Operation.h.
|
inline |
getOptype
Definition at line 182 of file Operation.h.
|
inline |
portType
Definition at line 128 of file Operation.h.
|
inline |
Definition at line 190 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, WsdlPull::OP_IN, WsdlPull::OP_IN_OUT, WsdlPull::OP_NONE, WsdlPull::OP_OUT, WsdlPull::OP_OUT_IN, and WsdlPull::Output.
|
inline |
Definition at line 152 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
|
inline |
Definition at line 167 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
|
inlinevirtual |
Reimplemented from WsdlPull::WsdlElement.
Definition at line 233 of file Operation.h.
References XmlUtils::blk(), XmlUtils::dbsp(), WsdlPull::WsdlElement::id_, and WsdlPull::WsdlElement::name_.
|
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_.
|
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_.
|
protectedinherited |
Definition at line 85 of file WsdlElement.h.
Referenced by WsdlPull::WsdlElement::getName(), print(), and WsdlPull::WsdlElement::setName().
|
protectedinherited |
Definition at line 86 of file WsdlElement.h.
Referenced by 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().