Xml Schema Particle
[Xml Schema]


Classes

struct  xml_schema_external_ops
struct  xml_schema_external

Defines

#define XML_SCHEMA_EXTERNAL_FREE(external, env)
#define XML_SCHEMA_EXTERNAL_GET_BASE_IMPL(external, env)
#define XML_SCHEMA_EXTERNAL_SUPER_OBJS(external, env)
#define XML_SCHEMA_EXTERNAL_GET_TYPE(external, env)
#define XML_SCHEMA_EXTERNAL_GET_SCHEMA(external, env)
#define XML_SCHEMA_EXTERNAL_SET_SCHEMA(external, env, sch)
#define XML_SCHEMA_EXTERNAL_GET_SCHEMA_LOCATION(external, env)
#define XML_SCHEMA_EXTERNAL_SET_SCHEMA_LOCATION(external, env, location)

Typedefs

typedef xml_schema_external xml_schema_external_t
typedef xml_schema_external_ops xml_schema_external_ops_t

Functions

AXIS2_EXTERN xml_schema_external_t * xml_schema_external_create (const axis2_env_t *env)
AXIS2_EXTERN xml_schema_external_t * xml_schema_include_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_status_t xml_schema_external_resolve_methods (xml_schema_external_t *external, const axis2_env_t *env, xml_schema_external_t *external_impl, XML_SCHEMA_SUPER_OBJS_FN super_objs, XML_SCHEMA_GET_TYPE_FN get_type, XML_SCHEMA_FREE_FN free_fn)

Define Documentation

#define XML_SCHEMA_EXTERNAL_FREE ( external,
env   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            free(external, env))

#define XML_SCHEMA_EXTERNAL_GET_BASE_IMPL ( external,
env   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            get_base_impl(external, env))

#define XML_SCHEMA_EXTERNAL_GET_SCHEMA ( external,
env   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            get_schema(external, env))

#define XML_SCHEMA_EXTERNAL_GET_SCHEMA_LOCATION ( external,
env   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            get_schema_location(external, env))

#define XML_SCHEMA_EXTERNAL_GET_TYPE ( external,
env   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            get_type(external, env))

#define XML_SCHEMA_EXTERNAL_SET_SCHEMA ( external,
env,
sch   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            set_schema(external, env, sch))

#define XML_SCHEMA_EXTERNAL_SET_SCHEMA_LOCATION ( external,
env,
location   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            set_schema_location(external, env, location))

#define XML_SCHEMA_EXTERNAL_SUPER_OBJS ( external,
env   ) 

Value:

(((xml_schema_external_t *) external)->ops->\
            super_objs(external, env))


Function Documentation

AXIS2_EXTERN xml_schema_external_t* xml_schema_external_create ( const axis2_env_t env  ) 

Creates new Xml Schema external

AXIS2_EXTERN axis2_status_t xml_schema_external_resolve_methods ( xml_schema_external_t *  external,
const axis2_env_t env,
xml_schema_external_t *  external_impl,
XML_SCHEMA_SUPER_OBJS_FN  super_objs,
XML_SCHEMA_GET_TYPE_FN  get_type,
XML_SCHEMA_FREE_FN  free_fn 
)

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


Generated on Thu Oct 26 21:00:29 2006 for Axis2/C by  doxygen 1.4.7