Xml Schema Element
[Xml Schema]


Classes

struct  xml_schema_element_ops
struct  xml_schema_element

Defines

#define XML_SCHEMA_ELEMENT_FREE(element, env)
#define XML_SCHEMA_ELEMENT_GET_BASE_IMPL(element, env)
#define XML_SCHEMA_ELEMENT_GET_TYPE(element, env)
#define XML_SCHEMA_ELEMENT_SUPER_OBJS(element, env)
#define XML_SCHEMA_ELEMENT_GET_CONSTRAINTS(element, env)
#define XML_SCHEMA_ELEMENT_GET_DEFAULT_VALUE(element, env)
#define XML_SCHEMA_ELEMENT_SET_DEFAULT_VALUE(element, env, def_value)
#define XML_SCHEMA_ELEMENT_SET_BLOCK(element, env, block)
#define XML_SCHEMA_ELEMENT_GET_FINAL(element, env)
#define XML_SCHEMA_ELEMENT_SET_FINAL(element, env, final_derivation)
#define XML_SCHEMA_ELEMENT_GET_BLOCK_RESOLVED(element, env)
#define XML_SCHEMA_ELEMENT_GET_BLOCK(element, env)
#define XML_SCHEMA_ELEMENT_GET_FIXED_VALUE(element, env)
#define XML_SCHEMA_ELEMENT_SET_FIXED_VALUE(element, env, fixed_value)
#define XML_SCHEMA_ELEMENT_GET_ELEMENT_TYPE(element, env)
#define XML_SCHEMA_ELEMENT_GET_FORM(element, env)
#define XML_SCHEMA_ELEMENT_SET_FORM(element, env, form)
#define XML_SCHEMA_ELEMENT_IS_ABSTRACT(element, env)
#define XML_SCHEMA_ELEMENT_SET_ABSTRACT(element, env, is_abstract)
#define XML_SCHEMA_ELEMENT_IS_NILLABLE(element, env)
#define XML_SCHEMA_ELEMENT_SET_NILLABLE(element, env, is_nillable)
#define XML_SCHEMA_ELEMENT_GET_NAME(element, env)
#define XML_SCHEMA_ELEMENT_SET_NAME(element, env, name)
#define XML_SCHEMA_ELEMENT_GET_REF_NAME(element, env)
#define XML_SCHEMA_ELEMENT_SET_REF_NAME(element, env, ref_name)
#define XML_SCHEMA_ELEMENT_GET_QNAME(element, env)
#define XML_SCHEMA_ELEMENT_SET_QNAME(element, env, qualified_name)
#define XML_SCHEMA_ELEMENT_GET_SCHEMA_TYPE(element, env)
#define XML_SCHEMA_ELEMENT_SET_SCHEMA_TYPE(element, env, schema_type)
#define XML_SCHEMA_ELEMENT_GET_SCHEMA_TYPE_QNAME(element, env)
#define XML_SCHEMA_ELEMENT_SET_SCHEMA_TYPE_QNAME(element, env, schema_type_name)
#define XML_SCHEMA_ELEMENT_GET_SUBSTITUTION_GROUP(element, env)
#define XML_SCHEMA_ELEMENT_SET_SUBSTITUTION_GROUP(element, env, sub_group)

Typedefs

typedef xml_schema_element xml_schema_element_t
typedef xml_schema_element_ops xml_schema_element_ops_t

Functions

AXIS2_EXTERN xml_schema_element_t * xml_schema_element_create (const axis2_env_t *env)

Define Documentation

#define XML_SCHEMA_ELEMENT_FREE element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->free(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_BASE_IMPL element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_base_impl(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_BLOCK element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_block(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_BLOCK_RESOLVED element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_block_resolved(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_CONSTRAINTS element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_constraints(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_DEFAULT_VALUE element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_default_value(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_ELEMENT_TYPE element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_element_type(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_FINAL element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_final(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_FIXED_VALUE element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_fixed_value(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_FORM element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_form(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_NAME element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_name(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_QNAME element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_qname(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_REF_NAME element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_ref_qname(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_SCHEMA_TYPE element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_schema_type(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_SCHEMA_TYPE_QNAME element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_schema_type_qname(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_SUBSTITUTION_GROUP element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_substitution_group(\
            element, env))

#define XML_SCHEMA_ELEMENT_GET_TYPE element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->get_type(\
            element, env))

#define XML_SCHEMA_ELEMENT_IS_ABSTRACT element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->is_abstract(\
            element, env))

#define XML_SCHEMA_ELEMENT_IS_NILLABLE element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->is_nillable(\
            element, env))

#define XML_SCHEMA_ELEMENT_SET_ABSTRACT element,
env,
is_abstract   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_abstract(\
            element, env, is_abstract))

#define XML_SCHEMA_ELEMENT_SET_BLOCK element,
env,
block   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_block(\
            element, env, block))

#define XML_SCHEMA_ELEMENT_SET_DEFAULT_VALUE element,
env,
def_value   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_default_value(\
            element, env, def_value))

#define XML_SCHEMA_ELEMENT_SET_FINAL element,
env,
final_derivation   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_final(\
            element, env, final_derivation))

#define XML_SCHEMA_ELEMENT_SET_FIXED_VALUE element,
env,
fixed_value   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_fixed_value(\
            element, env, fixed_value))

#define XML_SCHEMA_ELEMENT_SET_FORM element,
env,
form   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_form(\
            element, env, form))

#define XML_SCHEMA_ELEMENT_SET_NAME element,
env,
name   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_name(\
            element, env, name))

#define XML_SCHEMA_ELEMENT_SET_NILLABLE element,
env,
is_nillable   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_nillable(\
            element, env, is_nillable))

#define XML_SCHEMA_ELEMENT_SET_QNAME element,
env,
qualified_name   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_qname(\
            element, env, qualified_name))

#define XML_SCHEMA_ELEMENT_SET_REF_NAME element,
env,
ref_name   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_ref_qname(\
            element, env, ref_name))

#define XML_SCHEMA_ELEMENT_SET_SCHEMA_TYPE element,
env,
schema_type   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_schema_type(\
            element, env, schema_type))

#define XML_SCHEMA_ELEMENT_SET_SCHEMA_TYPE_QNAME element,
env,
schema_type_name   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_schema_type_qname(\
            element, env, schema_type_name))

#define XML_SCHEMA_ELEMENT_SET_SUBSTITUTION_GROUP element,
env,
sub_group   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->set_substitution_group(\
            element, env, sub_group))

#define XML_SCHEMA_ELEMENT_SUPER_OBJS element,
env   ) 
 

Value:

(((xml_schema_element_t *) element)->ops->super_objs(\
            element, env))


Generated on Thu Aug 31 17:32:43 2006 for Axis2/C by  doxygen 1.4.6