Xml Schema Any
[Xml Schema]


Classes

struct  xml_schema_any_ops
struct  xml_schema_any
struct  xml_schema_any_attribute_ops
struct  xml_schema_any_attribute
struct  xml_schema_attribute_ops
struct  xml_schema_attribute
struct  xml_schema_attribute_group_ops
struct  xml_schema_attribute_group

Defines

#define XML_SCHEMA_ANY_FREE(any, env)   (((xml_schema_any_t *) any)->ops->free(any, env))
#define XML_SCHEMA_ANY_SUPER_OBJS(any, env)   (((xml_schema_any_t *) any)->ops->super_objs(any, env))
#define XML_SCHEMA_ANY_GET_TYPE(any, env)   (((xml_schema_any_t *) any)->ops->get_type(any, env))
#define XML_SCHEMA_ANY_GET_BASE_IMPL(any, env)   (((xml_schema_any_t *) any)->ops->get_base_impl(any, env))
#define XML_SCHEMA_ANY_GET_NAMESPACE(any, env)   (((xml_schema_any_t *) any)->ops->get_namespace(any, env))
#define XML_SCHEMA_ANY_SET_NAMESPACE(any, env, namespc)   (((xml_schema_any_t *) any)->ops->set_namespace(any, env, namespc))
#define XML_SCHEMA_ANY_GET_PROCESS_CONTENT(any, env)   (((xml_schema_any_t *) any)->ops->get_process_content(any, env))
#define XML_SCHEMA_ANY_SET_PROCESS_CONTENT(any, env, process_content)   (((xml_schema_any_t *) any)->ops->set_process_content(any, env, process_content))
#define XML_SCHEMA_ANY_ATTRIBUTE_FREE(any_attr, env)   (((xml_schema_any_attribute_t *) any_attr)->ops->free(any_attr, env))
#define XML_SCHEMA_ANY_ATTRIBUTE_GET_BASE_IMPL(any_attr, env)   (((xml_schema_any_attribute_t *) any_attr)->ops->get_base_impl(any_attr, env))
#define XML_SCHEMA_ANY_ATTRIBUTE_GET_TYPE(any_attr, env)   (((xml_schema_any_attribute_t *) any_attr)->ops->get_type(any_attr, env))
#define XML_SCHEMA_ANY_ATTRIBUTE_SUPER_OBJS(any_attr, env)   (((xml_schema_any_attribute_t *) any_attr)->ops->super_objs(any_attr, env))
#define XML_SCHEMA_ANY_ATTRIBUTE_GET_NAMESPACE(any_attr, env)   (((xml_schema_any_attribute_t *) any_attr)->ops->get_namespace(any_attr, env))
#define XML_SCHEMA_ANY_ATTRIBUTE_SET_NAMESPACE(any_attr, env, namespc)   (((xml_schema_any_attribute_t *) any_attr)->ops->set_namespace(any_attr, env, namespc))
#define XML_SCHEMA_ANY_ATTRIBUTE_GET_PROCESS_CONTENT(any_attr, env)   (((xml_schema_any_attribute_t *) any_attr)->ops->get_process_content(any_attr, env))
#define XML_SCHEMA_ANY_ATTRIBUTE_SET_PROCESS_CONTENT(any_attr, env, process_content)   (((xml_schema_any_attribute_t *) any_attr)->ops->set_process_content(any_attr, env, process_content))
#define XML_SCHEMA_ATTRIBUTE_FREE(attr, env)   (((xml_schema_attribute_t *) attr)->ops->free(attr, env))
#define XML_SCHEMA_ATTRIBUTE_GET_BASE_IMPL(attr, env)   (((xml_schema_attribute_t *) attr)->ops->get_base_impl(attr, env))
#define XML_SCHEMA_ATTRIBUTE_GET_TYPE(attr, env)   (((xml_schema_attribute_t *) attr)->ops->get_type(attr, env))
#define XML_SCHEMA_ATTRIBUTE_SUPER_OBJS(attr, env)   (((xml_schema_attribute_t *) attr)->ops->super_objs(attr, env))
#define XML_SCHEMA_ATTRIBUTE_GET_ATTR_TYPE(attr, env)   (((xml_schema_attribute_t *) attr)->ops->get_namespace(attr, env))
#define XML_SCHEMA_ATTRIBUTE_GET_DEFAULT_VALUE(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_DEFAULT_VALUE(attr, env, default_val)
#define XML_SCHEMA_ATTRIBUTE_GET_FIXED_VALUE(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_FIXED_VALUE(attr, env, default_val)
#define XML_SCHEMA_ATTRIBUTE_GET_SCHEMA_FORM(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_SCHEMA_FORM(attr, env, form)
#define XML_SCHEMA_ATTRIBUTE_GET_QNAME(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_QNAME(attr, env, qualified_name)
#define XML_SCHEMA_ATTRIBUTE_GET_NAME(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_NAME(attr, env, name)
#define XML_SCHEMA_ATTRIBUTE_GET_REF_NAME(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_REF_NAME(attr, env, ref_name)
#define XML_SCHEMA_ATTRIBUTE_GET_SCHEMA_TYPE(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_SCHEMA_TYPE(attr, env, sch_type)
#define XML_SCHEMA_ATTRIBUTE_GET_SCHEMA_TYPE_NAME(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_SCHEMA_TYPE_NAME(attr, env, sch_type_name)
#define XML_SCHEMA_ATTRIBUTE_GET_USE(attr, env)
#define XML_SCHEMA_ATTRIBUTE_SET_USE(attr, env, use)
#define XML_SCHEMA_ATTRIBUTE_TO_STRING(attr, env, prefix, tab)
#define XML_SCHEMA_ATTRIBUTE_GROUP_FREE(attr_grp, env)   (((xml_schema_attribute_group_t *) attr_grp)->ops->free(attr_grp, env))
#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_BASE_IMPL(attr_grp, env)   (((xml_schema_attribute_group_t *) attr_grp)->ops->get_base_impl(attr_grp, env))
#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_TYPE(attr_grp, env)   (((xml_schema_attribute_group_t *) attr_grp)->ops->get_type(attr_grp, env))
#define XML_SCHEMA_ATTRIBUTE_GROUP_SUPER_OBJS(attr_grp, env)   (((xml_schema_attribute_group_t *) attr_grp)->ops->super_objs(attr_grp, env))
#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_ANY_ATTRIBUTE(attr_grp, env)
#define XML_SCHEMA_ATTRIBUTE_GROUP_SET_ANY_ATTRIBUTE(attr_grp, env, any_attr)
#define XML_SCHEMA_ATTRIBUTE_GROUP_SET_ATTRIBUTES(attr_grp, env, attrs)
#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_ATTRIBUTES(attr_grp, env)
#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_NAME(attr_grp, env)
#define XML_SCHEMA_ATTRIBUTE_GROUP_SET_NAME(attr_grp, env, name)

Typedefs

typedef xml_schema_any xml_schema_any_t
typedef xml_schema_any_ops xml_schema_any_ops_t
typedef xml_schema_any_attribute xml_schema_any_attribute_t
typedef xml_schema_any_attribute_ops xml_schema_any_attribute_ops_t
typedef xml_schema_attribute xml_schema_attribute_t
typedef xml_schema_attribute_ops xml_schema_attribute_ops_t
typedef xml_schema_attribute_group xml_schema_attribute_group_t
typedef xml_schema_attribute_group_ops xml_schema_attribute_group_ops_t

Functions

AXIS2_EXTERN xml_schema_any_t * xml_schema_any_create (const axis2_env_t *env)
AXIS2_EXTERN xml_schema_any_attribute_t * xml_schema_any_attribute_create (const axis2_env_t *env)
AXIS2_EXTERN xml_schema_attribute_t * xml_schema_attribute_create (const axis2_env_t *env)
AXIS2_EXTERN xml_schema_attribute_group_t * xml_schema_attribute_group_create (const axis2_env_t *env)

Define Documentation

#define XML_SCHEMA_ANY_ATTRIBUTE_FREE ( any_attr,
env   )     (((xml_schema_any_attribute_t *) any_attr)->ops->free(any_attr, env))

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

AXIS2_EXTERN axis2_status_t AXIS2_CALL xml_schema_any_attribute_resolve_methods( xml_schema_any_attribute_t *any_attr, const axis2_env_t *env, xml_schema_any_attribute_t *any_impl, axis2_hash_t *methods);

#define XML_SCHEMA_ANY_FREE ( any,
env   )     (((xml_schema_any_t *) any)->ops->free(any, env))

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

AXIS2_EXTERN axis2_status_t AXIS2_CALL xml_schema_any_resolve_methods( xml_schema_any_t *any, const axis2_env_t *env, xml_schema_any_t *any_impl, axis2_hash_t *methods);

#define XML_SCHEMA_ATTRIBUTE_GET_DEFAULT_VALUE ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_default_value(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_FIXED_VALUE ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_fixed_value(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_NAME ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_name(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_QNAME ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_qname(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_REF_NAME ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_ref_name(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_SCHEMA_FORM ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_schema_form(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_SCHEMA_TYPE ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_schema_type(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_SCHEMA_TYPE_NAME ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_schema_type_name(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GET_USE ( attr,
env   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          get_use(attr, env))

#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_ANY_ATTRIBUTE ( attr_grp,
env   ) 

Value:

(((xml_schema_attribute_group_t *) attr_grp)->ops->\
          get_any_attribute(attr_grp, env))

#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_ATTRIBUTES ( attr_grp,
env   ) 

Value:

(((xml_schema_attribute_group_t *) attr_grp)->ops->\
          get_attributes(attr_grp, env))

#define XML_SCHEMA_ATTRIBUTE_GROUP_GET_NAME ( attr_grp,
env   ) 

Value:

(((xml_schema_attribute_group_t *) attr_grp)->ops->\
          get_name(attr_grp, env))

#define XML_SCHEMA_ATTRIBUTE_GROUP_SET_ANY_ATTRIBUTE ( attr_grp,
env,
any_attr   ) 

Value:

(((xml_schema_attribute_group_t *) attr_grp)->ops->\
          set_any_attribute(attr_grp, env, any_attr))

#define XML_SCHEMA_ATTRIBUTE_GROUP_SET_ATTRIBUTES ( attr_grp,
env,
attrs   ) 

Value:

(((xml_schema_attribute_group_t *) attr_grp)->ops->\
          set_attributes(attr_grp, env, attrs))

#define XML_SCHEMA_ATTRIBUTE_GROUP_SET_NAME ( attr_grp,
env,
name   ) 

Value:

(((xml_schema_attribute_group_t *) attr_grp)->ops->\
          set_name(attr_grp, env, name))

#define XML_SCHEMA_ATTRIBUTE_SET_DEFAULT_VALUE ( attr,
env,
default_val   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_default_value(attr, env, default_val))

#define XML_SCHEMA_ATTRIBUTE_SET_FIXED_VALUE ( attr,
env,
default_val   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_fixed_value(attr, env, default_val))

#define XML_SCHEMA_ATTRIBUTE_SET_NAME ( attr,
env,
name   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_name(attr, env, name))

#define XML_SCHEMA_ATTRIBUTE_SET_QNAME ( attr,
env,
qualified_name   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_qname(attr, env, qualified_name))

#define XML_SCHEMA_ATTRIBUTE_SET_REF_NAME ( attr,
env,
ref_name   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_ref_name(attr, env, ref_name))

#define XML_SCHEMA_ATTRIBUTE_SET_SCHEMA_FORM ( attr,
env,
form   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_schema_form(attr, env, form))

#define XML_SCHEMA_ATTRIBUTE_SET_SCHEMA_TYPE ( attr,
env,
sch_type   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_schema_type(attr, env, sch_type))

#define XML_SCHEMA_ATTRIBUTE_SET_SCHEMA_TYPE_NAME ( attr,
env,
sch_type_name   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_schema_type_name(attr, env, sch_type_name))

#define XML_SCHEMA_ATTRIBUTE_SET_USE ( attr,
env,
use   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          set_schema_type_name(attr, env, use))

#define XML_SCHEMA_ATTRIBUTE_TO_STRING ( attr,
env,
prefix,
tab   ) 

Value:

(((xml_schema_attribute_t *) attr)->ops->\
          to_string(attr, env, prefix, tab))


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