#include <axis2_wsdl_desc.h>
Public Attributes | |
axis2_status_t(* | free )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_hash_t *(* | get_bindings )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_bindings )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *bindings) |
axis2_status_t(* | add_binding )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_binding *binding) |
axis2_wsdl_binding *(* | get_binding )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *qname) |
axis2_status_t(* | add_interface )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_interface *interface) |
axis2_wsdl_interface *(* | get_interface )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *qname) |
axis2_hash_t *(* | get_interfaces )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_interfaces )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *interfaces) |
axis2_hash_t *(* | get_svcs )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_svcs )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *svcs) |
axis2_wsdl_svc *(* | get_svc )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *qname) |
axis2_status_t(* | add_svc )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_svc *svc) |
axis2_char_t *(* | get_target_namespace )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_target_namespace )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_char_t *target_namespace) |
axis2_wsdl_types *(* | get_types )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_types )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_types *types) |
axis2_qname_t *(* | get_wsdl1_def_name )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_wsdl1_def_name )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *wsdl1_def_name) |
axis2_char_t *(* | get_namespace )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_char_t *prefix) |
axis2_hash_t *(* | get_namespaces )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_namespaces )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *namespaces) |
axis2_array_list_t *(* | get_imports )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_imports )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_array_list_t *imports) |
axis2_status_t(* | add_import )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_import *wsdl_import) |
axis2_array_list_t *(* | get_includes )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t(* | set_includes )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_array_list_t *includes) |
axis2_status_t(* | add_include )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_include *wsdl_include) |
axis2_wsdl_binding *(* | get_first_binding )(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
axis2_status_t( * axis2_wsdl_desc_ops::free)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
De-allocate memory
axis2_hash_t*( * axis2_wsdl_desc_ops::get_bindings)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Returns a Map of wsdl_bindings
Objects keyed by the axis2_qname_t
of the Binding.
axis2_status_t( * axis2_wsdl_desc_ops::set_bindings)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *bindings) |
Sets the whole new set of Bindings to the axis2_wsd_desc.
bindings |
axis2_status_t( * axis2_wsdl_desc_ops::add_binding)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_binding *binding) |
The axis2_wsdl_binding Will be added to the map keyed with its own qname. If the axis2_wsdl_binding is null it will not be added. If the axis2_wsdl_binding is not null and Binding name is null then error is set.
binding | axis2_wsdl_binding Object |
struct axis2_wsdl_binding*( * axis2_wsdl_desc_ops::get_binding)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *qname) |
Retrives the axis2_wsdl_binding_t
by its qname. Wil return NULL if axis2_wsdl_binding_t
is not found.
qname | The qname of the Binding. |
axis2_status_t( * axis2_wsdl_desc_ops::add_interface)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_interface *interface) |
The Interface component will be added to the map keyed with its own name. If the Interface is NULL it will not be added. If the interface name is NULL an Error will be set and return.
interface |
struct axis2_wsdl_interface*( * axis2_wsdl_desc_ops::get_interface)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *qname) |
The Interface will be returned if it exsists, otherwise null will be returned.
qname | qname of the Interface. |
axis2_hash_t*( * axis2_wsdl_desc_ops::get_interfaces)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Method get_interfaces
axis2_status_t( * axis2_wsdl_desc_ops::set_interfaces)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *interfaces) |
Method set_interfaces
interfaces |
axis2_hash_t*( * axis2_wsdl_desc_ops::get_svcs)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Method get_svcs
axis2_status_t( * axis2_wsdl_desc_ops::set_svcs)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *svcs) |
Method set_svcs
svcs |
struct axis2_wsdl_svc*( * axis2_wsdl_desc_ops::get_svc)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *qname) |
Will return the axis2_wsdl_svc
if found otherwise return NULL.
qname | qname of the svc |
axis2_status_t( * axis2_wsdl_desc_ops::add_svc)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_svc *svc) |
Will add the axis2_wsdl_svc_t
to the map. If svc is NULL it will not be added. If the axis2_wsdl_svc_t
name is NULL an error will be set.
svc |
axis2_char_t*( * axis2_wsdl_desc_ops::get_target_namespace)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Method get_target_namespace
axis2_status_t( * axis2_wsdl_desc_ops::set_target_namespace)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_char_t *target_namespace) |
Method set_target_namespace
target_namespace |
struct axis2_wsdl_types*( * axis2_wsdl_desc_ops::get_types)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Method get_types
axis2_status_t( * axis2_wsdl_desc_ops::set_types)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_types *types) |
Method axis2_wsdl_desc_set_types
types |
axis2_qname_t*( * axis2_wsdl_desc_ops::get_wsdl1_def_name)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Gets the name attribute of the WSDL 1.1 Definitions Element
axis2_status_t( * axis2_wsdl_desc_ops::set_wsdl1_def_name)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_qname_t *wsdl1_def_name) |
Sets the name attribute of the WSDL 1.1 Definitions Element
wsdl1_def_name |
axis2_char_t*( * axis2_wsdl_desc_ops::get_namespace)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_char_t *prefix) |
Will return the Namespace URI as a String if there exists an Namespace URI associated with the given prefix, in the Definition Component, Will return NULL if not found.
prefix | Prefix defined in the Definitions elemet in the WSDL file |
axis2_hash_t*( * axis2_wsdl_desc_ops::get_namespaces)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Will return all the Namespaces associated with the Definition Component and will be keyed by the Napespace Prefix.
axis2_status_t( * axis2_wsdl_desc_ops::set_namespaces)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_hash_t *namespaces) |
Sets the Namespaces associated with the Difinition Component and they should be keyed by its Namespace Prefix.
namespaces |
axis2_array_list_t*( * axis2_wsdl_desc_ops::get_imports)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Returns the WSDL Imports in an axis2_array_list_t
axis2_status_t( * axis2_wsdl_desc_ops::set_imports)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_array_list_t *imports) |
Sets the imports as an axis2_array_list_t
imports |
axis2_status_t( * axis2_wsdl_desc_ops::add_import)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_import *wsdl_import) |
Adds an import to the list.
wsdl_import |
axis2_array_list_t*( * axis2_wsdl_desc_ops::get_includes)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env) |
Returns the Includes in an axis2_array_list_t
axis2_status_t( * axis2_wsdl_desc_ops::set_includes)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, axis2_array_list_t *includes) |
Sets the includes as an axis2_array_list_t
includes |
axis2_status_t( * axis2_wsdl_desc_ops::add_include)(axis2_wsdl_desc_t *wsdl_desc, const axis2_env_t *env, struct axis2_wsdl_include *wsdl_include) |
Adds an wsdl include to the list.
wsdl_include |