Modules | |
Xml_schema_annotated | |
Represents W3C annotation element | |
Xml Schema Any | |
Xml Schema App Info | |
Xml Schema Collection | |
Xml Schema Group | |
Xml_schema_complex_content_extension | |
Xml Schema Group | |
Xml Schema Type | |
Xml_schema_constants | |
Xml Schema Content Processing | |
Xml Schema Form | |
Xml Schema Data Type | |
Xml Schema Derivation Method | |
Xml Schema App Info | |
Xml Schema Element | |
Xml Schema Enum | |
Xml Schema Particle | |
Xml Schema Facet | |
Xml Schema Form | |
Xml Schema Group | |
Xml Schema Group Base | |
Xml Schema Particle | |
Xml_schema_obj | |
Xml Schema Obj Collection | |
Xml Schema Obj Table | |
Xml Schema Particle | |
Xml Schema Form | |
Xml Schema Group | |
Xml Schema Group | |
Xml Schema Group | |
Xml Schema Type | |
Xml Schema Particle | |
Xml_schema_simple_type_list | |
Xml_schema_simple_type_restriction | |
Xml_schema_simple_type_union | |
Xml Tokenized Type | |
Xml Schema Type | |
Xml Schema Use | |
Xml Schema Xpath | |
Classes | |
struct | xml_schema_ops |
struct | xml_schema |
struct | xml_schema_input_source_ops |
struct | xml_schema_input_source |
Defines | |
#define | XML_SCHEMA_NS "http://www.w3.org/2001/XMLSchema" |
#define | XML_SCHEMA_FREE(schema, env) |
#define | XML_SCHEMA_SUPER_OBJS(schema, env) |
#define | XML_SCHEMA_GET_TYPE(schema, env) |
#define | XML_SCHEMA_GET_BASE_IMPL(schema, env) |
#define | XML_SCHEMA_GET_NAMESPACE(schema, env, prefix) |
#define | XML_SCHEMA_GET_ATTR_FORM_DEFAULT(schema, env) |
#define | XML_SCHEMA_SET_ATTR_FORM_DEFAULT(schema, env, attr_form) |
#define | XML_SCHEMA_GET_ATTR_GROUPS(schema, env) |
#define | XML_SCHEMA_GET_ATTRS(schema, env) |
#define | XML_SCHEMA_GET_BLOCK_DEFAULT(schema, env) |
#define | XML_SCHEMA_SET_BLOCK_DEFAULT(schema, env, block_default) |
#define | XML_SCHEMA_GET_ELEMENT_FORM_DEFAULT(schema, env) |
#define | XML_SCHEMA_SET_ELEMENT_FORM_DEFAULT(schema, env, ele_form_default) |
#define | XML_SCHEMA_GET_ELEMENTS(schema, env) |
#define | XML_SCHEMA_GET_ELEMENT_BY_QNAME(schema, env, qname) |
#define | XML_SCHEMA_GET_TYPE_BY_QNAME(schema, env, qname) |
#define | XML_SCHEMA_SET_FINAL_DEFAULT(schema, env, final_default) |
#define | XML_SCHEMA_GET_FINAL_DEFAULT(schema, env) |
#define | XML_SCHEMA_GET_GROUPS(schema, env) |
#define | XML_SCHEMA_GET_INCLUDES(schema, env) |
#define | XML_SCHEMA_IS_COMPILED(schema, env) |
#define | XML_SCHEMA_GET_ITEMS(schema, env) |
#define | XML_SCHEMA_GET_NOTATIONS(schema, env) |
#define | XML_SCHEMA_GET_SCHEMA_TYPES(schema, env) |
#define | XML_SCHEMA_GET_TARGET_NAMESPACE(schema, env) |
#define | XML_SCHEMA_SET_TARGET_NAMESPACE(schema, env, target_ns) |
#define | XML_SCHEMA_GET_VERSION(schema, env) |
#define | XML_SCHEMA_COMPILE(schema, env) |
#define | XML_SCHEMA_WRITE_WITH_OUT(schema, env, out) |
#define | XML_SCHEMA_WRITE_WITH_WRITER(schema, env, writer) |
#define | XML_SCHEMA_GET_PREFIX_TO_NAMESPACE_MAP(schema, env) |
#define | XML_SCHEMA_SET_PREFIX_TO_NAMESPACE_MAP(schema, env, map) |
#define | XML_SCHEMA_ADD_TYPE(schema, env, type) |
#define | XML_SCHEMA_SET_SCHEMA_NS_PREFIX(schema, env, ns_prefix) |
#define | XML_SCHEMA_SERIALIZE(schema, env) |
#define | XML_SCHEMA_SET_ROOT_NODE(schema, env, root_node) |
#define | XML_SCHEMA_INPUT_SOURCE_FREE(source, env) ((source)->ops->free(source, env)) |
#define | XML_SCHEMA_INPUT_SOURCE_SET_PUBLIC_ID(source, env, id) ((source)->ops->set_public_id(source, env, id)) |
#define | XML_SCHEMA_INPUT_SOURCE_GET_PUBLIC_ID(source, env) ((source)->ops->get_public_id(source, env)) |
#define | XML_SCHEMA_INPUT_SOURCE_SET_SYSTEM_ID(source, env, id) ((source)->ops->set_system_id(source, env, id)) |
#define | XML_SCHEMA_INPUT_SOURCE_GET_SYSTEM_ID(source, env) ((source)->ops->get_system_id(source, env)) |
#define | XML_SCHEMA_INPUT_SOURCE_SET_ENCODING(source, env, encoding) ((source)->ops->set_encoding(source, env, encoding)) |
#define | XML_SCHEMA_INPUT_SOURCE_GET_ENCODING(source, env) ((source)->ops->get_encoding(source, env)) |
Typedefs | |
typedef xml_schema | xml_schema_t |
typedef xml_schema_ops | xml_schema_ops_t |
typedef xml_schema_input_source | xml_schema_input_source_t |
typedef xml_schema_input_source_ops | xml_schema_input_source_ops_t |
Functions | |
AXIS2_EXTERN xml_schema_t * | xml_schema_create (const axis2_env_t *env, axis2_char_t *namespc, struct xml_schema_collection *parent) |
AXIS2_EXTERN xml_schema_input_source_t * | xml_schema_input_source_create (const axis2_env_t *env) |
AXIS2_EXTERN xml_schema_input_source_t * | xml_schema_input_source_create_with_system_id (const axis2_env_t *env, const axis2_char_t *id) |
#define XML_SCHEMA_ADD_TYPE | ( | schema, | |||
env, | |||||
type | ) |
Value:
(((xml_schema_t *) schema)->ops->\ add_type(schema, env, type))
#define XML_SCHEMA_COMPILE | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ compile(schema, env))
#define XML_SCHEMA_FREE | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ free(schema, env))
#define XML_SCHEMA_GET_ATTR_FORM_DEFAULT | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_attr_form_default(schema, env))
#define XML_SCHEMA_GET_ATTR_GROUPS | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_attr_groups(schema, env))
#define XML_SCHEMA_GET_ATTRS | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_attrs(schema, env))
#define XML_SCHEMA_GET_BASE_IMPL | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_base_impl(schema, env))
#define XML_SCHEMA_GET_BLOCK_DEFAULT | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_block_default(schema, env))
#define XML_SCHEMA_GET_ELEMENT_BY_QNAME | ( | schema, | |||
env, | |||||
qname | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_element_by_qname(schema, env, qname))
#define XML_SCHEMA_GET_ELEMENT_FORM_DEFAULT | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_element_form_default(schema, env))
#define XML_SCHEMA_GET_ELEMENTS | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_elements(schema, env))
#define XML_SCHEMA_GET_FINAL_DEFAULT | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_final_default(schema, env))
#define XML_SCHEMA_GET_GROUPS | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_groups(schema, env))
#define XML_SCHEMA_GET_INCLUDES | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_includes(schema, env))
#define XML_SCHEMA_GET_ITEMS | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_items(schema, env))
#define XML_SCHEMA_GET_NAMESPACE | ( | schema, | |||
env, | |||||
prefix | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_namespace(schema, env, prefix))
#define XML_SCHEMA_GET_NOTATIONS | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_items(schema, env))
#define XML_SCHEMA_GET_PREFIX_TO_NAMESPACE_MAP | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_prefix_to_namespace_map(schema, env))
#define XML_SCHEMA_GET_SCHEMA_TYPES | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_schema_types(schema, env))
#define XML_SCHEMA_GET_TARGET_NAMESPACE | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_target_namespace(schema, env))
#define XML_SCHEMA_GET_TYPE | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_type(schema, env))
#define XML_SCHEMA_GET_TYPE_BY_QNAME | ( | schema, | |||
env, | |||||
qname | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_type_by_qname(schema, env, qname))
#define XML_SCHEMA_GET_VERSION | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ get_version(schema, env))
#define XML_SCHEMA_IS_COMPILED | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ is_compiled(schema, env))
#define XML_SCHEMA_SERIALIZE | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ serialize(schema, env))
#define XML_SCHEMA_SET_ATTR_FORM_DEFAULT | ( | schema, | |||
env, | |||||
attr_form | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_attr_form_default(schema, env, attr_form))
#define XML_SCHEMA_SET_BLOCK_DEFAULT | ( | schema, | |||
env, | |||||
block_default | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_block_default(schema, env, block_default))
#define XML_SCHEMA_SET_ELEMENT_FORM_DEFAULT | ( | schema, | |||
env, | |||||
ele_form_default | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_element_form_default(schema, env, ele_form_default))
#define XML_SCHEMA_SET_FINAL_DEFAULT | ( | schema, | |||
env, | |||||
final_default | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_final_default(schema, env, final_default))
#define XML_SCHEMA_SET_PREFIX_TO_NAMESPACE_MAP | ( | schema, | |||
env, | |||||
map | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_prefix_to_namespace_map(schema, env, map))
#define XML_SCHEMA_SET_ROOT_NODE | ( | schema, | |||
env, | |||||
root_node | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_root_node(schema, env, root_node))
#define XML_SCHEMA_SET_SCHEMA_NS_PREFIX | ( | schema, | |||
env, | |||||
ns_prefix | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_schema_ns_prefix(schema, env, ns_prefix))
#define XML_SCHEMA_SET_TARGET_NAMESPACE | ( | schema, | |||
env, | |||||
target_ns | ) |
Value:
(((xml_schema_t *) schema)->ops->\ set_target_namespace(schema, env, target_ns))
#define XML_SCHEMA_SUPER_OBJS | ( | schema, | |||
env | ) |
Value:
(((xml_schema_t *) schema)->ops->\ super_objs(schema, env))
#define XML_SCHEMA_WRITE_WITH_OUT | ( | schema, | |||
env, | |||||
out | ) |
Value:
(((xml_schema_t *) schema)->ops->\ write_with_out(schema, env, out))
#define XML_SCHEMA_WRITE_WITH_WRITER | ( | schema, | |||
env, | |||||
writer | ) |
Value:
(((xml_schema_t *) schema)->ops->\ write_with_writer(schema, env, writer))
AXIS2_EXTERN xml_schema_t* xml_schema_create | ( | const axis2_env_t * | env, | |
axis2_char_t * | namespc, | |||
struct xml_schema_collection * | parent | |||
) |
Creates new Xml Schema