xml_schema_group_ref.h File Reference

Axis2 Xml Schema Group Ref Interface Class used within complex types that defines the reference to groups defined at the schema level. Represents the World Wide Web Consortium (W3C) group element with ref attribute. More...

#include <xml_schema_defines.h>
#include <xml_schema_particle.h>
#include <axis2_hash.h>
#include <axis2_qname.h>

Go to the source code of this file.

Classes

struct  xml_schema_group_ref_ops
struct  xml_schema_group_ref
#define XML_SCHEMA_GROUP_REF_FREE(group_ref, env)
#define XML_SCHEMA_GROUP_REF_SUPER_OBJS(group_ref, env)   (((xml_schema_group_ref_t *) group_ref)->ops->super_objs(group_ref, env))
#define XML_SCHEMA_GROUP_REF_GET_TYPE(group_ref, env)   (((xml_schema_group_ref_t *) group_ref)->ops->get_type(group_ref, env))
#define XML_SCHEMA_GROUP_REF_GET_BASE_IMPL(group_ref, env)
#define XML_SCHEMA_GROUP_REF_GET_REF_QNAME(group_ref, env)
#define XML_SCHEMA_GROUP_REF_SET_REF_QNAME(group_ref, env, ref_qname)
#define XML_SCHEMA_GROUP_REF_GET_PARTICLE(group_ref, env)
#define XML_SCHEMA_GROUP_REF_SET_PARTICLE(group_ref, env, particle)
typedef xml_schema_group_ref xml_schema_group_ref_t
typedef xml_schema_group_ref_ops xml_schema_group_ref_ops_t
AXIS2_EXTERN xml_schema_group_ref_txml_schema_group_ref_create (const axis2_env_t *env)


Detailed Description

Axis2 Xml Schema Group Ref Interface Class used within complex types that defines the reference to groups defined at the schema level. Represents the World Wide Web Consortium (W3C) group element with ref attribute.


Define Documentation

#define XML_SCHEMA_GROUP_REF_FREE ( group_ref,
env   ) 

Value:

(((xml_schema_group_ref_t *) group_ref)->ops->\
            free(group_ref, env))

#define XML_SCHEMA_GROUP_REF_GET_BASE_IMPL ( group_ref,
env   ) 

Value:

(((xml_schema_group_ref_t *) group_ref)->ops->\
            get_base_impl(group_ref, env))

#define XML_SCHEMA_GROUP_REF_GET_PARTICLE ( group_ref,
env   ) 

Value:

(((xml_schema_group_ref_t *) group_ref)->ops->\
            get_particle(group_ref, env))

#define XML_SCHEMA_GROUP_REF_GET_REF_QNAME ( group_ref,
env   ) 

Value:

(((xml_schema_group_ref_t *) group_ref)->ops->\
            get_ref_qname(group_ref, env))

#define XML_SCHEMA_GROUP_REF_SET_PARTICLE ( group_ref,
env,
particle   ) 

Value:

(((xml_schema_group_ref_t *) group_ref)->ops->\
            set_particle(group_ref, env, particle))

#define XML_SCHEMA_GROUP_REF_SET_REF_QNAME ( group_ref,
env,
ref_qname   ) 

Value:

(((xml_schema_group_ref_t *) group_ref)->ops->\
            set_ref_qname(group_ref, env, ref_qname))


Typedef Documentation

typedef struct xml_schema_group_ref xml_schema_group_ref_t

xml_schema_group_ref Xml Schema Group Ref xml_schema


Function Documentation

AXIS2_EXTERN xml_schema_group_ref_t* xml_schema_group_ref_create ( const axis2_env_t env  ) 

Creates new Xml Schema Group Ref


Generated on Wed Dec 20 20:35:00 2006 for Axis2/C by  doxygen 1.5.1