woden_documentable.h File Reference

Axis2 Documentable Interface An abstract superclass for WSDL 2.0 elements which can have <documentation> child elements. That is, all WSDL 2.0 elements except the <documentation> element itself. Defines accessor methods for manipulating DocumentationElements. More...

#include <woden.h>
#include <woden_documentable_element.h>
#include <woden_wsdl_obj.h>

Go to the source code of this file.

Classes

struct  woden_documentable_ops
union  woden_documentable_base
struct  woden_documentable

Defines

#define WODEN_DOCUMENTABLE_FREE(documentable, env)
#define WODEN_DOCUMENTABLE_TO_DOCUMENTABLE_FREE(documentable, env)
#define WODEN_DOCUMENTABLE_SUPER_OBJS(documentable, env)
#define WODEN_DOCUMENTABLE_GET_BASE_IMPL(documentable, env)
#define WODEN_DOCUMENTABLE_ADD_DOCUMENTATION_ELEMENT(documentable, env, documentation)
#define WODEN_DOCUMENTABLE_GET_DOCUMENTATION_ELEMENTS(documentable, env)

Typedefs

typedef woden_documentable_base woden_documentable_base_t
typedef woden_documentable woden_documentable_t
typedef woden_documentable_ops woden_documentable_ops_t

Functions

AXIS2_EXTERN woden_documentable_t * woden_documentable_create (const axis2_env_t *env)
AXIS2_EXTERN woden_documentable_t * woden_documentable_to_documentable_element (void *documentable, const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_documentable_resolve_methods (woden_documentable_t *documentable, const axis2_env_t *env, woden_documentable_t *documentable_impl, axis2_hash_t *methods)


Detailed Description

Axis2 Documentable Interface An abstract superclass for WSDL 2.0 elements which can have <documentation> child elements. That is, all WSDL 2.0 elements except the <documentation> element itself. Defines accessor methods for manipulating DocumentationElements.


Generated on Tue Oct 3 18:21:12 2006 for Axis2/C by  doxygen 1.4.7