Xml Schema Enum
[Xml Schema]


Classes

struct  xml_schema_enum_ops
struct  xml_schema_enum

Defines

#define XML_SCHEMA_ENUM_FREE(schema_enum, env)   (((xml_schema_enum_t *) schema_enum)->ops->free (schema_enum, env))
#define XML_SCHEMA_ENUM_SUPER_OBJS(schema_enum, env)   (((xml_schema_enum_t *) schema_enum)->ops->super_objs (schema_enum, env))
#define XML_SCHEMA_ENUM_GET_TYPE(schema_enum, env)   (((xml_schema_enum_t *) schema_enum)->ops->get_type(schema_enum, env))
#define XML_SCHEMA_ENUM_GET_VALUE(schema_enum, env)
#define XML_SCHEMA_ENUM_SET_VALUE(schema_enum, env, value)
#define XML_SCHEMA_ENUM_EQUALS(schema_enum, env)   (((xml_schema_enum_t *) schema_enum)->ops->equals (schema_enum, env))
#define XML_SCHEMA_ENUM_GET_VALUES(schema_enum, env)

Functions

AXIS2_EXTERN xml_schema_enum_t * xml_schema_enum_create (const axis2_env_t *env, const axis2_char_t *value)
AXIS2_EXTERN axis2_status_t xml_schema_enum_resolve_methods (xml_schema_enum_t *schema_enum, const axis2_env_t *env, xml_schema_enum_t *schema_enum_impl, XML_SCHEMA_SUPER_OBJS_FN super_objs, XML_SCHEMA_GET_TYPE_FN get_type, XML_SCHEMA_FREE_FN free_fn)
AXIS2_EXTERN int xml_schema_enum_index (axis2_char_t *value, const axis2_env_t *env, axis2_array_list_t *values)

Define Documentation

#define XML_SCHEMA_ENUM_GET_VALUE ( schema_enum,
env   ) 

Value:

(((xml_schema_enum_t *) schema_enum)->ops->get_value \
         (schema_enum, env))

#define XML_SCHEMA_ENUM_GET_VALUES ( schema_enum,
env   ) 

Value:

(((xml_schema_enum_t *) schema_enum)->ops->get_values \
         (schema_enum, env))

#define XML_SCHEMA_ENUM_SET_VALUE ( schema_enum,
env,
value   ) 

Value:

(((xml_schema_enum_t *) schema_enum)->ops->set_value \
         (schema_enum, env, value))


Function Documentation

AXIS2_EXTERN axis2_status_t xml_schema_enum_resolve_methods ( xml_schema_enum_t *  schema_enum,
const axis2_env_t env,
xml_schema_enum_t *  schema_enum_impl,
XML_SCHEMA_SUPER_OBJS_FN  super_objs,
XML_SCHEMA_GET_TYPE_FN  get_type,
XML_SCHEMA_FREE_FN  free_fn 
)

This method is internal to Axis2 C. It is called from Child Constructor


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