Types
[Woden/C project]


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)

Define Documentation

#define WODEN_TYPES_GET_ELEMENT_DECLARATION ( types,
env,
qname   ) 

Value:

(((woden_types_t *) types)->ops->\
         get_element_declaration(types, env, qname))

#define WODEN_TYPES_GET_REFERENCEABLE_SCHEMA_DEFS ( types,
env   ) 

Value:

(((woden_types_t *) types)->ops->\
         get_referenceable_schema_defs(types, env))

#define WODEN_TYPES_GET_REFERENCEABLE_SCHEMA_DEFS_WITH_NAMESPACE ( types,
env,
namespc   ) 

Value:

(((woden_types_t *) types)->ops->\
         get_referenceable_schema_defs_with_namespace(types, env, namespc))

#define WODEN_TYPES_GET_TYPE_DEFINITION ( types,
env,
qname   ) 

Value:

(((woden_types_t *) types)->ops->\
         get_type_definition(types, env, qname))

#define WODEN_TYPES_IS_NAMESPACE_IN_SCOPE_WITH_NAMESPACE ( types,
env,
namespc   ) 

Value:

(((woden_types_t *) types)->ops->\
         is_namespace_in_scope_with_namespace(types, env, namespc))

#define WODEN_TYPES_IS_NAMESPACE_IN_SCOPE_WITH_NAMESPACE_URI ( types,
env,
namespc_uri   ) 

Value:

(((woden_types_t *) types)->ops->\
         is_namespace_in_scope_with_namespace_uri(types, env, namespc_uri))

#define WODEN_TYPES_IS_NAMESPACE_IN_SCOPE_WITH_QNAME ( types,
env,
qname   ) 

Value:

(((woden_types_t *) types)->ops->\
         is_namespace_in_scope_with_qname(types, env, qname))


Generated on Wed Dec 20 20:14:13 2006 for Axis2/C by  doxygen 1.5.1