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

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.

Defines

#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)

Typedefs

typedef xml_schema_group_ref xml_schema_group_ref_t
typedef xml_schema_group_ref_ops xml_schema_group_ref_ops_t

Functions

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 Fri Jun 16 18:02:39 2006 for Axis2/C by  doxygen 1.4.2