Xml Schema Facet
[Xml Schema]


Classes

struct  xml_schema_facet_ops
struct  xml_schema_facet

Defines

#define XML_SCHEMA_FACET_FREE(facet, env)
#define XML_SCHEMA_FACET_GET_BASE_IMPL(facet, env)
#define XML_SCHEMA_FACET_GET_TYPE(facet, env)
#define XML_SCHEMA_FACET_SUPER_OBJS(facet, env)
#define XML_SCHEMA_FACET_IS_FIXED(facet, env)
#define XML_SCHEMA_FACET_SET_FIXED(facet, env, fixed)
#define XML_SCHEMA_FACET_GET_VALUE(facet, env)
#define XML_SCHEMA_FACET_SET_VALUE(facet, env, value)
#define XML_SCHEMA_FACET_SET_FACET_TYPE(facet, env, facet_type)

Typedefs

typedef xml_schema_facet xml_schema_facet_t
typedef xml_schema_facet_ops xml_schema_facet_ops_t

Functions

AXIS2_EXTERN xml_schema_facet_t * xml_schema_facet_create (const axis2_env_t *env, axis2_char_t *value, axis2_bool_t fixed, xml_schema_types_t type)
AXIS2_EXTERN xml_schema_facet_t * xml_schema_facet_construct (const axis2_env_t *env, axiom_node_t *node)

Define Documentation

#define XML_SCHEMA_FACET_FREE ( facet,
env   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            free(facet, env))

#define XML_SCHEMA_FACET_GET_BASE_IMPL ( facet,
env   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            get_base_impl(facet, env))

#define XML_SCHEMA_FACET_GET_TYPE ( facet,
env   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            get_type(facet, env))

#define XML_SCHEMA_FACET_GET_VALUE ( facet,
env   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            get_value(facet, env))

#define XML_SCHEMA_FACET_IS_FIXED ( facet,
env   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            is_fixed(facet, env))

#define XML_SCHEMA_FACET_SET_FACET_TYPE ( facet,
env,
facet_type   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            set_facet_type(facet, env, facet_type))

#define XML_SCHEMA_FACET_SET_FIXED ( facet,
env,
fixed   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            set_fixed(facet, env, fixed))

#define XML_SCHEMA_FACET_SET_VALUE ( facet,
env,
value   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            set_value(facet, env, value))

#define XML_SCHEMA_FACET_SUPER_OBJS ( facet,
env   ) 

Value:

(((xml_schema_facet_t *) facet)->ops->\
            super_objs(facet, env))


Function Documentation

AXIS2_EXTERN xml_schema_facet_t* xml_schema_facet_create ( const axis2_env_t env,
axis2_char_t *  value,
axis2_bool_t  fixed,
xml_schema_types_t  type 
)

Creates new Xml Schema Facet


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