class

Sabo::WSDL::Parser

Inherits Reference < Object

Constants

SOAP_1_1 = "http://schemas.xmlsoap.org/wsdl/soap/"
SOAP_1_2 = "http://schemas.xmlsoap.org/wsdl/soap12/"
WSDL = "http://schemas.xmlsoap.org/wsdl/"
XSD = "http://www.w3.org/2001/XMLSchema"

Constructors

new(document : XML::Node)
Source

Instance methods

deferred_types

Returns a map of deferred type Proc objects.

Source
document

Returns the XML document.

Source
element_form_default

Returns the elementFormDefault value.

Source
endpoint

Returns the SOAP endpoint.

Source
input_for(operation)
Source
input_output_for(operation, input_output)
Source
messages

Returns the SOAP messages.

Source
namespace

Returns the target namespace.

Source
namespaces

Returns a map from namespace identifier to namespace URI.

Source
operations

Returns the SOAP operations.

Source
output_for(operation)
Source
parse
Source
parse_deferred_types
Source
parse_endpoint
Source
parse_imports
Source
parse_messages
Source
parse_namespaces
Source
parse_nodes_with_name(root_node : XML::Node, name : String)
Source
parse_operations
Source
parse_operations_parameters
Source
parse_port_type_operations
Source
parse_port_types
Source
parse_service_name
Source
parse_types
Source
parse_url(url)
Source
port_type_operations

Returns the SOAP port type operations.

Source
port_types

Returns the SOAP port types.

Source
process_type(namespace, type, name)
Source
root
Source
schemas
Source
section(section_name)
Source
sections
Source
service
Source
service_name

Returns the SOAP Service Name

Source
types

Returns a map from a type name to a Types::ComplexType object with type information.

Source

Nested types