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

xml_schema_enum.h File Reference

Axis2 Xml Schema Enum interface. More...

#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
#include <axis2_utils_defines.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <xml_schema_defines.h>

Go to the source code of this file.

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)

Typedefs

typedef xml_schema_enum xml_schema_enum_t
typedef xml_schema_enum_ops xml_schema_enum_ops_t

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, axis2_hash_t *methods)
AXIS2_EXTERN int xml_schema_enum_index (axis2_char_t *value, const axis2_env_t *env, axis2_array_list_t *values)


Detailed Description

Axis2 Xml Schema Enum interface.


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