
Various Getter methods | |
| typedef std::list< Service * >::iterator | ServiceIterator |
| std::string | getNamespace (void) |
| std::string | getName () |
| const std::string * | getDocumentation () |
| const Binding * | getBinding () |
| const Binding * | getBinding (const Qname &q) |
| bool | getBindings (Binding::cBindingIterator &begin, Binding::cBindingIterator &end) const |
| const Service * | getService () |
| const Service * | getService (const Qname &q) |
| void | getServices (ServiceIterator &from, ServiceIterator &to) |
| const PortType * | getPortType () |
| const PortType * | getPortType (const Qname &q) |
| bool | getPortTypes (PortType::cPortTypeIterator &begin, PortType::cPortTypeIterator &end) const |
| bool | getOperations (const Qname &portType, Operation::cOpIterator &begin, Operation::cOpIterator &end) |
| const Operation * | getOperation (const Qname &portType, const Qname &q) |
| const Message * | getMessage () |
| const Message * | getMessage (const Qname &q) |
| std::list< const Message * > & | getMessages () |
| void | WsdlParser::getSchemaParsers (std::vector< SchemaParser * >::iterator &from, std::vector< SchemaParser * >::iterator &to) |
| int | getNumSchemas () const |
| const SchemaParser * | getSchemaParser (std::string targetNamespace) const |
| bool | status () const |
| std::string | wsdlPath () const |
| std::ostream & | logger () |
| std::string & | getWsdlFileName () |
Public Types | |
| enum | { NONE, START, DEFINITION, DOCUMENTATION, ANNOTATION, IMPORT, SCHEMA, TYPES, MESSAGE, PART, PORT_TYPE, OPERATION, INPUT, OUTPUT, FAULT, BINDING, EXTENSIBILITY, SERVICE, PORT, END } |
Public Member Functions | |
| void | setSchemaPath (const std::string &schemaPath) |
| const SchemaParser * | getSchemaParser (int schemaId) const |
Constructors and Destructors | |
| WsdlParser (std::istream &in=std::cin, std::ostream &out=std::cout, const std::string &schemaPath="") | |
| WsdlParser (const std::string &Uri, std::ostream &out=std::cout, const std::string &schemaPath="") | |
| ~WsdlParser () | |
methods used for parsing | |
| int | getNextElement () |
| int | getEventType () |
Extensibility handler methods | |
| void | addExtensibilityHandler (WsdlExtension *ext) |
| WsdlExtension * | getExtensibilityHandler (const std::string &ns) |
| WsdlExtension * | getExtensibilityHandler (int extId) |
Miscellaneous methods | |
| bool | setFeature (int feature_id) |
Classes | |
| struct | ExtensionInfo |
| class | Imports |
Definition at line 43 of file WsdlParser.h.
|
|
getService.
Definition at line 150 of file WsdlParser.h. |
|
|
The various states of the Wsdl Parser Definition at line 298 of file WsdlParser.h. |
|
||||||||||||||||
|
The default constructor for WsdlParser
Definition at line 33 of file WsdlParser.cpp. |
|
|
addExtensibilityHandler Registers an extensibility handler for Wsdl extensibility namespaces
Definition at line 185 of file WsdlParser.cpp. |
|
|
getBinding .
Definition at line 195 of file WsdlParser.cpp. References Qname::getLocalName(), Qname::getNamespace(), getNamespace(), Qname::getPrefix(), and Qname::setNamespace(). |
|
|
getBinding .This method must be called after
Definition at line 171 of file WsdlParser.cpp. |
|
||||||||||||
|
getBindings
Definition at line 1463 of file WsdlParser.cpp. |
|
|
getDocumentation Returns the documentation string for the WSDL file This method must be called after
Definition at line 431 of file WsdlParser.h. |
|
|
getEventType returns the type Wsdl element parsed.
Definition at line 454 of file WsdlParser.h. |
|
|
getExtensibilityHandler returns theextensibility handler for the namespaces
Definition at line 1174 of file WsdlParser.cpp. Referenced by WsdlPull::WsdlElement::getExtensibilityAttributes(), WsdlPull::WsdlElement::getExtensibilityElements(), and WsdlPull::WsdlInvoker::init(). |
|
|
getMessage .
Definition at line 356 of file WsdlParser.cpp. References Qname::getLocalName(), and Qname::getNamespace(). |
|
|
getMessage .This method must be called after
Definition at line 326 of file WsdlParser.cpp. |
|
|
getMessages
Definition at line 462 of file WsdlParser.h. |
|
|
getName
Definition at line 445 of file WsdlParser.h. |
|
|
getTargetNamespace
Definition at line 438 of file WsdlParser.h. Referenced by getBinding(), getPortType(), getSchemaParser(), and getService(). |
|
|
getNextElement processes the next Wsdl ELement in the stream and returns the type of the root Wsdl element parsed.
Definition at line 423 of file WsdlParser.h. |
|
|
getNumSchemas
Definition at line 1491 of file WsdlParser.cpp. |
|
||||||||||||
|
getOperation
Definition at line 307 of file WsdlParser.cpp. References Qname::getLocalName(), WsdlPull::WsdlElement::getName(), WsdlPull::PortType::getNumOps(), WsdlPull::PortType::getOperation(), and getPortType(). |
|
||||||||||||||||
|
getOperations
Definition at line 292 of file WsdlParser.cpp. References WsdlPull::PortType::getOperations(), and getPortType(). |
|
|
getPortType
Definition at line 273 of file WsdlParser.cpp. References Qname::getLocalName(), getNamespace(), and Qname::getPrefix(). |
|
|
getPortType .This method must be called after
Definition at line 258 of file WsdlParser.cpp. Referenced by getOperation(), and getOperations(). |
|
||||||||||||
|
getPortTypes
Definition at line 1477 of file WsdlParser.cpp. Referenced by WsdlPull::WsdlInvoker::init(). |
|
|
getSchemaParser
Definition at line 473 of file WsdlParser.h. |
|
|
getSchemaParser
Definition at line 374 of file WsdlParser.cpp. References getNamespace(), and Schema::SchemaUri. |
|
|
getService .This method must be called after
Definition at line 214 of file WsdlParser.cpp. |
|
|
setFeature enables one of the features of the parser
|
|
|
setSchemaPath Set path to location of XML schema files, used by parser. Definition at line 1498 of file WsdlParser.cpp. References WsdlPull::Soap::setSchemaPath(). |
|
|
to query the status of wsdl parsing Definition at line 486 of file WsdlParser.h. Referenced by WsdlPull::WsdlInvoker::init(). |
|
||||||||||||
|
getSchemaParsers
|
1.4.6