Xml Schema Type
[Xml Schema]


Classes

struct  xml_schema_simple_type_ops
struct  xml_schema_simple_type

Defines

#define XML_SCHEMA_SIMPLE_TYPE_FREE(simple_type, env)
#define XML_SCHEMA_SIMPLE_TYPE_GET_BASE_IMPL(simple_type, env)
#define XML_SCHEMA_SIMPLE_TYPE_GET_TYPE(simple_type, env)
#define XML_SCHEMA_SIMPLE_TYPE_SUPER_OBJS(simple_type, env)
#define XML_SCHEMA_SIMPLE_TYPE_GET_CONTENT(simple_type, env)
#define XML_SCHEMA_SIMPLE_TYPE_SET_CONTENT(simple_type, env, content)
#define XML_SCHEMA_SIMPLE_TYPE_TO_STRING(simple_type, env)

Typedefs

typedef xml_schema_simple_type xml_schema_simple_type_t
typedef xml_schema_simple_type_ops xml_schema_simple_type_ops_t

Functions

AXIS2_EXTERN xml_schema_simple_type_t * xml_schema_simple_type_create (const axis2_env_t *env, struct xml_schema *schema)

Define Documentation

#define XML_SCHEMA_SIMPLE_TYPE_FREE ( simple_type,
env   ) 

Value:

(((xml_schema_simple_type_t *) simple_type)->ops->\
            free(simple_type, env))
This method is internal to Axis2 C. It is called from Child Constructor

AXIS2_EXTERN axis2_status_t AXIS2_CALL xml_schema_simple_type_resolve_methods( xml_schema_simple_type_t *simple_type, const axis2_env_t *env, xml_schema_simple_type_t *type_impl, axis2_hash_t *methods);

#define XML_SCHEMA_SIMPLE_TYPE_GET_BASE_IMPL ( simple_type,
env   ) 

Value:

(((xml_schema_simple_type_t *) simple_type)->ops->\
            get_base_impl(simple_type, env))

#define XML_SCHEMA_SIMPLE_TYPE_GET_CONTENT ( simple_type,
env   ) 

Value:

(((xml_schema_simple_type_t *) simple_type)->ops->\
            get_content(simple_type, env))

#define XML_SCHEMA_SIMPLE_TYPE_GET_TYPE ( simple_type,
env   ) 

Value:

(((xml_schema_simple_type_t *) simple_type)->ops->\
            get_type(simple_type, env))

#define XML_SCHEMA_SIMPLE_TYPE_SET_CONTENT ( simple_type,
env,
content   ) 

Value:

(((xml_schema_simple_type_t *) simple_type)->ops->\
            set_content(simple_type, env, content))

#define XML_SCHEMA_SIMPLE_TYPE_SUPER_OBJS ( simple_type,
env   ) 

Value:

(((xml_schema_simple_type_t *) simple_type)->ops->\
            super_objs(simple_type, env))

#define XML_SCHEMA_SIMPLE_TYPE_TO_STRING ( simple_type,
env   ) 

Value:

(((xml_schema_simple_type_t *) simple_type)->ops->\
            to_string(simple_type, env))


Function Documentation

AXIS2_EXTERN xml_schema_simple_type_t* xml_schema_simple_type_create ( const axis2_env_t env,
struct xml_schema *  schema 
)

Creates new Xml Schema Type Type types are usually interchangeable. A local element declaration or reference to a global element declaration (element), a compositor ( sequence, choice, or all), a reference to a named content model group (group), or an element wildcard (any).


Generated on Tue Oct 3 20:48:17 2006 for Axis2/C by  doxygen 1.4.7