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

Extension Registry


Classes

struct  woden_ext_registry_ops
struct  woden_ext_registry

Defines

#define WODEN_EXT_REGISTRY_FREE(ext_registry, env)
#define WODEN_EXT_REGISTRY_REGISTER_DESERIALIZER(ext_registry, env, parent_type, element_qtype, ed)
#define WODEN_EXT_REGISTRY_QUERY_DESERIALIZER(ext_registry, env, parent_type, element_type)
#define WODEN_EXT_REGISTRY_QUERY_EXT_ELEMENT_TYPE(ext_registry, env, parent_class, elem_qn)
#define WODEN_EXT_REGISTRY_GET_ALLOWABLE_EXTS(ext_registry, env, parent_type)
#define WODEN_EXT_REGISTRY_REGISTER_EXT_ELEMENT_TYPE(ext_registry, env, parent_type, element_qtype, element)
#define WODEN_EXT_REGISTRY_REGISTER_EXT_ATTR_TYPE(ext_registry, env, owner_class, attr_qname, attr)
#define WODEN_EXT_REGISTRY_QUERY_EXT_ATTR_TYPE(ext_registry, env, parent_class, attr_qn)
#define WODEN_EXT_REGISTRY_REGISTER_COMPONENT_EXT(ext_registry, env, parent_class, ext_namespc, comp_ext)
#define WODEN_EXT_REGISTRY_QUERY_COMPONENT_EXT(ext_registry, env, parent_class, ext_namespc)
#define WODEN_EXT_REGISTRY_QUERY_COMPONENT_EXT_NAMESPACES(ext_registry, env, parent_class)

Functions

AXIS2_EXTERN woden_ext_registry_t * woden_ext_registry_create (const axis2_env_t *env)

Define Documentation

#define WODEN_EXT_REGISTRY_FREE ext_registry,
env   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         free (ext_registry, env))

#define WODEN_EXT_REGISTRY_GET_ALLOWABLE_EXTS ext_registry,
env,
parent_type   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         get_allowable_exts (ext_registry, env, parent_type))

#define WODEN_EXT_REGISTRY_QUERY_COMPONENT_EXT ext_registry,
env,
parent_class,
ext_namespc   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         query_component_ext (ext_registry, env, parent_class, ext_namespc))

#define WODEN_EXT_REGISTRY_QUERY_COMPONENT_EXT_NAMESPACES ext_registry,
env,
parent_class   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         query_component_ext_namespaces (ext_registry, env, parent_class))

#define WODEN_EXT_REGISTRY_QUERY_DESERIALIZER ext_registry,
env,
parent_type,
element_type   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         query_deserializer (ext_registry, env, parent_type, element_type))

#define WODEN_EXT_REGISTRY_QUERY_EXT_ATTR_TYPE ext_registry,
env,
parent_class,
attr_qn   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         query_ext_attr_type (ext_registry, env, parent_class, attr_qn))

#define WODEN_EXT_REGISTRY_QUERY_EXT_ELEMENT_TYPE ext_registry,
env,
parent_class,
elem_qn   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         query_ext_element_type (ext_registry, env, parent_class, elem_qn))

#define WODEN_EXT_REGISTRY_REGISTER_COMPONENT_EXT ext_registry,
env,
parent_class,
ext_namespc,
comp_ext   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         register_component_ext (ext_registry, env, parent_class, ext_namespc, comp_ext))

#define WODEN_EXT_REGISTRY_REGISTER_DESERIALIZER ext_registry,
env,
parent_type,
element_qtype,
ed   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         register_deserializer (ext_registry, env, parent_type, element_qtype, ed))

#define WODEN_EXT_REGISTRY_REGISTER_EXT_ATTR_TYPE ext_registry,
env,
owner_class,
attr_qname,
attr   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         register_ext_attr_type (ext_registry, env, owner_class, attr_qname, attr))

#define WODEN_EXT_REGISTRY_REGISTER_EXT_ELEMENT_TYPE ext_registry,
env,
parent_type,
element_qtype,
element   ) 
 

Value:

(((woden_ext_registry_t *) ext_registry)->ops->\
         register_ext_element_type (ext_registry, env, parent_type, element_qtype, element))


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