Property
[Woden/C project]


Classes

struct  woden_property_ops
union  woden_property_base
struct  woden_property

Defines

#define WODEN_PROPERTY_FREE(property, env)   (((woden_property_t *) property)->ops->free(property, env))
#define WODEN_PROPERTY_SUPER_OBJS(property, env)   (((woden_property_t *) property)->ops->super_objs(property, env))
#define WODEN_PROPERTY_TYPE(property, env)   (((woden_property_t *) property)->ops->type(property, env))
#define WODEN_PROPERTY_GET_BASE_IMPL(property, env)   (((woden_property_t *) property)->ops->get_base_impl(property, env))
#define WODEN_PROPERTY_GET_REF(property, env)
#define WODEN_PROPERTY_GET_VALUE_CONSTRAINT(property, env)
#define WODEN_PROPERTY_GET_VALUE(property, env)
#define WODEN_PROPERTY_GET_PARENT(property, env)
#define WODEN_PROPERTY_TO_ELEMENT(property, env)
#define WODEN_PROPERTY_SET_VALUE_CONSTRAINT(property, env, type_def)
#define WODEN_PROPERTY_SET_TYPES(property, env, types)

Typedefs

typedef woden_property_base woden_property_base_t
typedef woden_property woden_property_t
typedef woden_property_ops woden_property_ops_t

Functions

AXIS2_EXTERN woden_property_t * woden_property_create (const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_property_element (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_nested_element (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_documentable_element (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_documentable (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_wsdl_obj (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_nested_component (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_wsdl_component (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_element_extensible (void *property, const axis2_env_t *env)
AXIS2_EXTERN woden_property_t * woden_property_to_attr_extensible (void *property, const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t woden_property_resolve_methods (woden_property_t *property, const axis2_env_t *env, woden_property_t *property_impl, axis2_hash_t *methods)

Define Documentation

#define WODEN_PROPERTY_GET_PARENT ( property,
env   ) 

Value:

(((woden_property_t *) property)->ops->\
         get_parent(property, env))

#define WODEN_PROPERTY_GET_REF ( property,
env   ) 

Value:

(((woden_property_t *) property)->\
         get_ref(property, env))

#define WODEN_PROPERTY_GET_VALUE ( property,
env   ) 

Value:

(((woden_property_t *) property)->\
         get_value(property, env))

#define WODEN_PROPERTY_GET_VALUE_CONSTRAINT ( property,
env   ) 

Value:

(((woden_property_t *) property)->\
         get_value_constraint(property, env))

#define WODEN_PROPERTY_SET_TYPES ( property,
env,
types   ) 

Value:

(((woden_property_t *) property)->ops->\
         set_types(property, env, types))

#define WODEN_PROPERTY_SET_VALUE_CONSTRAINT ( property,
env,
type_def   ) 

Value:

(((woden_property_t *) property)->ops->\
         set_value_constraint(property, env, type_def))

#define WODEN_PROPERTY_TO_ELEMENT ( property,
env   ) 

Value:

(((woden_property_t *) property)->ops->\
         to_element(property, env))


Generated on Thu Oct 26 21:00:26 2006 for Axis2/C by  doxygen 1.4.7