#include <woden.h>
#include <woden_types_element.h>
#include <woden_documentable.h>
#include <woden_nested_component.h>
#include <woden_wsdl_obj.h>
#include <xml_schema.h>
#include <xml_schema_element.h>
#include <xml_schema_type.h>
#include <axis2_array_list.h>
Go to the source code of this file.
Classes | |
struct | woden_types_ops |
union | woden_types_base |
struct | woden_types |
Defines | |
#define | WODEN_TYPES_FREE(types, env) (((woden_types_t *) types)->ops->free(types, env)) |
#define | WODEN_TYPES_SUPER_OBJS(types, env) (((woden_types_t *) types)->ops->super_objs(types, env)) |
#define | WODEN_TYPES_TYPE(types, env) (((woden_types_t *) types)->ops->type(types, env)) |
#define | WODEN_TYPES_GET_BASE_IMPL(types, env) (((woden_types_t *) types)->ops->get_base_impl(types, env)) |
#define | WODEN_TYPES_GET_ELEMENT_DECLARATION(types, env, qname) |
#define | WODEN_TYPES_GET_TYPE_DEFINITION(types, env, qname) |
#define | WODEN_TYPES_GET_REFERENCEABLE_SCHEMA_DEFS(types, env) |
#define | WODEN_TYPES_GET_REFERENCEABLE_SCHEMA_DEFS_WITH_NAMESPACE(types, env, namespc) |
#define | WODEN_TYPES_IS_NAMESPACE_IN_SCOPE_WITH_NAMESPACE_URI(types, env, namespc_uri) |
#define | WODEN_TYPES_IS_NAMESPACE_IN_SCOPE_WITH_QNAME(types, env, qname) |
#define | WODEN_TYPES_IS_NAMESPACE_IN_SCOPE_WITH_NAMESPACE(types, env, namespc) |
Typedefs | |
typedef woden_types_base | woden_types_base_t |
typedef woden_types | woden_types_t |
typedef woden_types_ops | woden_types_ops_t |
Functions | |
AXIS2_EXTERN woden_types_t * | woden_types_create (const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_types_element (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_nested_element (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_documentable_element (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_documentable (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_wsdl_obj (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_nested_component (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_wsdl_component (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_element_extensible (void *types, const axis2_env_t *env) |
AXIS2_EXTERN woden_types_t * | woden_types_to_attr_extensible (void *types, const axis2_env_t *env) |
AXIS2_EXTERN axis2_status_t | woden_types_resolve_methods (woden_types_t *types, const axis2_env_t *env, woden_types_t *types_impl, axis2_hash_t *methods) |