#include <woden.h>
#include <woden_feature_element.h>
#include <woden_wsdl_obj.h>
#include <woden_documentable.h>
#include <woden_nested_component.h>
Go to the source code of this file.
Defines | |
#define | WODEN_FEATURE_FREE(feature, env) (((woden_feature_t *) feature)->ops->free(feature, env)) |
#define | WODEN_FEATURE_SUPER_OBJS(feature, env) (((woden_feature_t *) feature)->ops->super_objs(feature, env)) |
#define | WODEN_FEATURE_TYPE(feature, env) (((woden_feature_t *) feature)->ops->type(feature, env)) |
#define | WODEN_FEATURE_GET_BASE_IMPL(feature, env) (((woden_feature_t *) feature)->ops->get_base_impl(feature, env)) |
#define | WODEN_FEATURE_GET_REF(feature, env) |
#define | WODEN_FEATURE_IS_REQUIRED(feature, env) |
#define | WODEN_FEATURE_GET_PARENT(feature, env) |
#define | WODEN_FEATURE_TO_ELEMENT(feature, env) |
Typedefs | |
typedef woden_feature_base | woden_feature_base_t |
typedef woden_feature | woden_feature_t |
typedef woden_feature_ops | woden_feature_ops_t |
Functions | |
AXIS2_EXTERN woden_feature_t * | woden_feature_create (const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_feature_element (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_nested_element (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_documentable_element (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_documentable (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_wsdl_obj (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_nested_component (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_wsdl_component (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_element_extensible (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN woden_feature_t * | woden_feature_to_attr_extensible (void *feature, const axis2_env_t *env) |
AXIS2_EXTERN axis2_status_t | woden_feature_resolve_methods (woden_feature_t *feature, const axis2_env_t *env, woden_feature_t *feature_impl, axis2_hash_t *methods) |