Enumerations | |
enum | { AXIS2_WSDL4C_PARSER_NONE, AXIS2_WSDL4C_PARSER_START, AXIS2_WSDL4C_PARSER_DEFINITION, AXIS2_WSDL4C_PARSER_DOCUMENTATION, AXIS2_WSDL4C_PARSER_ANNOTATION, AXIS2_WSDL4C_PARSER_IMPORT, AXIS2_WSDL4C_PARSER_SCHEMA, AXIS2_WSDL4C_PARSER_TYPES, AXIS2_WSDL4C_PARSER_MESSAGE, AXIS2_WSDL4C_PARSER_PART, AXIS2_WSDL4C_PARSER_PORT_TYPE, AXIS2_WSDL4C_PARSER_OPERATION, AXIS2_WSDL4C_PARSER_INPUT, AXIS2_WSDL4C_PARSER_OUTPUT, AXIS2_WSDL4C_PARSER_FAULT, AXIS2_WSDL4C_PARSER_BINDING, AXIS2_WSDL4C_PARSER_EXTENSIBILITY, AXIS2_WSDL4C_PARSER_SERVICE, AXIS2_WSDL4C_PARSER_PORT, AXIS2_WSDL4C_PARSER_END } |
Functions | |
void * | axis2_wsdl4c_parser_create (char *wsdl_file, char *schema_path) |
void | axis2_wsdl4c_parser_destroy (void *parser) |
void | axis2_wsdl4c_parser_set_schema_path (void *parser, char *schema_path) |
int | axis2_wsdl4c_parser_get_next_element (void *parser) |
int | axis2_wsdl4c_parser_get_event_type (void *parser) |
char * | axis2_wsdl4c_parser_get_namespace (void *parser) |
char * | axis2_wsdl4c_parser_get_name (void *parser) |
char * | axis2_wsdl4c_parser_get_documentation (void *parser) |
void * | axis2_wsdl4c_parser_get_binding (void *parser) |
void * | axis2_wsdl4c_parser_get_binding_q (void *parser, void *q) |
axis2_array_list_t * | axis2_wsdl4c_parser_get_bindings (void *parser) |
axis2_array_list_t * | axis2_wsdl4c_parser_get_services (void *parser) |
void * | axis2_wsdl4c_parser_get_service (void *parser) |
void * | axis2_wsdl4c_parser_get_service_a_q (void *parser, void *q) |
void * | axis2_wsdl4c_parser_get_port_type (void *parser) |
void * | axis2_wsdl4c_parser_get_port_type_q (void *parser, void *q) |
axis2_array_list_t * | axis2_wsdl4c_parser_get_port_types (void *parser) |
axis2_array_list_t * | axis2_wsdl4c_parser_get_operations (void *parser, void *port_type_qname) |
void * | axis2_wsdl4c_parser_get_operation (void *parser, void *port_type_qname, void *q) |
void * | axis2_wsdl4c_parser_get_message (void *parser) |
void * | axis2_wsdl4c_parser_get_message_a_q (void *parser, void *q) |
void * | axis2_wsdl4c_parser_get_messages (void *parser) |
int | axis2_wsdl4c_parser_get_num_schemas (void *parser) |
void * | axis2_wsdl4c_parser_get_schema_parser_a_namespc (void *parser, char *target_namespace) |
void * | axis2_wsdl4c_parser_get_schema_parser_a_schema_id (void *parser, int schema_id) |
axis2_bool_t | axis2_wsdl4c_parser_status (void *parser) |
char * | axis2_wsdl4c_parser_wsdl_path (void *parser) |
void | axis2_wsdl4c_parser_add_extensibility_handler (void *parser, void *ext) |
void * | axis2_wsdl4c_parser_get_extensibility_handler_a_ns (void *parser, const char *ns) |
void * | axis2_wsdl4c_parser_get_extensibility_handler_a_ext_id (void *parser, int ext_id) |
anonymous enum |
The various states of the Wsdl Parser
void axis2_wsdl4c_parser_add_extensibility_handler | ( | void * | parser, | |
void * | ext | |||
) |
add_extensibility_handler Registers an extensibility handler for Wsdl extensibility namespaces
pointer | to the instance of Wsdl Extension |
void* axis2_wsdl4c_parser_create | ( | char * | wsdl_file, | |
char * | schema_path | |||
) |
The default constructor for Wsdl Parser
input | stream for the wsdl file | |
output | stream for any error outputs | |
schemaPath | path to directory containing XML schema files |
void* axis2_wsdl4c_parser_get_binding | ( | void * | parser | ) |
get_binding .This method must be called after get_event_type
returns BINDING
void* axis2_wsdl4c_parser_get_binding_q | ( | void * | parser, | |
void * | q | |||
) |
get_binding_q .
Qname | refering to the binding element |
axis2_array_list_t* axis2_wsdl4c_parser_get_bindings | ( | void * | parser | ) |
get_bindings
char* axis2_wsdl4c_parser_get_documentation | ( | void * | parser | ) |
get_documentation Returns the documentation string for the WSDL file This method must be called after get_event_type
returns DOCUMENT
int axis2_wsdl4c_parser_get_event_type | ( | void * | parser | ) |
get_event_type returns the type Wsdl element parsed.
void* axis2_wsdl4c_parser_get_extensibility_handler_a_ext_id | ( | void * | parser, | |
int | ext_id | |||
) |
Return the extensibility handler for the given id. Wsdl Parser only stores ids for the extensibilit elements.
void* axis2_wsdl4c_parser_get_extensibility_handler_a_ns | ( | void * | parser, | |
const char * | ns | |||
) |
get_extensibility_handler_q_ns returns theextensibility handler for the namespaces
namespace |
void* axis2_wsdl4c_parser_get_message | ( | void * | parser | ) |
get_message . This method must be called after get_event_type
returns MESSAGE
void* axis2_wsdl4c_parser_get_message_a_q | ( | void * | parser, | |
void * | q | |||
) |
get_message_q_q .
Qname | of the message element |
void* axis2_wsdl4c_parser_get_messages | ( | void * | parser | ) |
get_messages
char* axis2_wsdl4c_parser_get_name | ( | void * | parser | ) |
get_name
char* axis2_wsdl4c_parser_get_namespace | ( | void * | parser | ) |
get_target_namespace
int axis2_wsdl4c_parser_get_next_element | ( | void * | parser | ) |
get_next_element processes the next Wsdl ELement in the stream and returns the type of the root Wsdl element parsed.
int axis2_wsdl4c_parser_get_num_schemas | ( | void * | parser | ) |
get_num_schemas
void* axis2_wsdl4c_parser_get_operation | ( | void * | parser, | |
void * | port_type_qname, | |||
void * | q | |||
) |
get_operation
Qname | refering to the port type element | |
Qname | refering to the operation element |
axis2_array_list_t* axis2_wsdl4c_parser_get_operations | ( | void * | parser, | |
void * | port_type_qname | |||
) |
get_operations
Qname | refering to the port type element |
void* axis2_wsdl4c_parser_get_port_type | ( | void * | parser | ) |
get_port_type .This method must be called after get_event_type
returns PORT_TYPE
void* axis2_wsdl4c_parser_get_port_type_q | ( | void * | parser, | |
void * | q | |||
) |
get_port_type_q
Qname | refering to the port type element |
axis2_array_list_t* axis2_wsdl4c_parser_get_port_types | ( | void * | parser | ) |
get_port_types
void* axis2_wsdl4c_parser_get_schema_parser_a_namespc | ( | void * | parser, | |
char * | target_namespace | |||
) |
get_schema_parser
target | namespace of the schema |
void* axis2_wsdl4c_parser_get_service | ( | void * | parser | ) |
get_service .This method must be called after get_event_type
returns SERVICE
void* axis2_wsdl4c_parser_get_service_a_q | ( | void * | parser, | |
void * | q | |||
) |
get_service.
Qname | refering to the service element |
axis2_array_list_t* axis2_wsdl4c_parser_get_services | ( | void * | parser | ) |
get_services
void axis2_wsdl4c_parser_set_schema_path | ( | void * | parser, | |
char * | schema_path | |||
) |
set_schema_path Set path to location of XML schema files, used by parser.
axis2_bool_t axis2_wsdl4c_parser_status | ( | void * | parser | ) |
to query the status of wsdl parsing