Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

woden_wsdl_element.h File Reference

Axis2 Wsdl Element Interface This abstract class defines the behaviour common to all WSDL elements. That is, it implements support for extension attributes and elements. This interface can be used as a common reference for all WSDL elements represented by the Element API. More...

#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
#include <axis2_utils.h>
#include <axis2_hash.h>
#include <axis2_qname.h>
#include <axis2_uri.h>
#include <axis2_array_list.h>
#include <woden.h>
#include <woden_attr_extensible.h>
#include <woden_element_extensible.h>

Go to the source code of this file.

Defines

#define WODEN_WSDL_ELEMENT_FREE(wsdl_element, env)
#define WODEN_WSDL_ELEMENT_SUPER_OBJS(wsdl_element, env)
#define WODEN_WSDL_ELEMENT_TYPE(wsdl_element, env)

Typedefs

typedef woden_wsdl_element woden_wsdl_element_t
typedef woden_wsdl_element_ops woden_wsdl_element_ops_t
typedef woden_wsdl_element_base woden_wsdl_element_base_t

Functions

AXIS2_EXTERN woden_wsdl_element_t * woden_wsdl_element_create (const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl_element_t * woden_wsdl_element_to_attr_extensible (void *wsdl_element, const axis2_env_t *env)
AXIS2_EXTERN woden_wsdl_element_t * woden_wsdl_element_to_element_extensible (void *wsdl_element, const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_wsdl_element_resolve_methods (woden_wsdl_element_t *wsdl_element, const axis2_env_t *env, woden_wsdl_element_t *wsdl_element_impl, axis2_hash_t *methods)


Detailed Description

Axis2 Wsdl Element Interface This abstract class defines the behaviour common to all WSDL elements. That is, it implements support for extension attributes and elements. This interface can be used as a common reference for all WSDL elements represented by the Element API.


Generated on Fri Jun 16 18:02:38 2006 for Axis2/C by  doxygen 1.4.2