#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
#include <axis2_utils.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <axis2_qname.h>
#include <xml_schema_obj.h>
#include <axiom_xml_reader.h>
#include <axiom_document.h>
Go to the source code of this file.
Classes | |
struct | xml_schema_collection_ops |
struct | xml_schema_collection |
Defines | |
#define | XML_SCHEMA_COLLECTION_FREE(collection, env) ((collection)->ops->free (collection, env)) |
#define | XML_SCHEMA_COLLECTION_INIT(collection, env) ((collection)->ops->init(collection, env)) |
#define | XML_SCHEMA_COLLECTION_READ_WITH_READER(collection, env, reader) |
#define | XML_SCHEMA_COLLECTION_READ_DOCUMENT(collection, env, doc) ((collection)->ops->read_document(collection, env, doc)) |
#define | XML_SCHEMA_COLLECTION_READ_DOCUMENT_WITH_URI(collection, env, document, uri) |
#define | XML_SCHEMA_COLLECTION_READ_ELEMENT(collection, env, uri) ((collection)->ops->read_element(collection, env, uri)) |
#define | XML_SCHEMA_COLLECTION_READ_ELEMENT_WITH_URI(collection, env, ele_node, uri) ((collection)->ops->read_element_with_uri(collection, env, ele_node, uri )) |
#define | XML_SCHEMA_COLLECTION_GET_ELEMENT_BY_QNAME(collection, env, qname) ((collection)->ops->get_element_by_qname(collection, env, qname)) |
#define | XML_SCHEMA_COLLECTION_GET_TYPE_BY_QNAME(collection, env, qname) ((collection)->ops->get_type_by_qname(collection, env, qname)) |
#define | XML_SCHEMA_COLLECTION_GET_ELEMENT_BY_QNAME(collection, env, qname) ((collection)->ops->get_element_by_qname(collection, env, qname)) |
#define | XML_SCHEMA_COLLECTION_ADD_UNRESOLVED_TYPE(collection, env, qtype, receiver) ((collection)->ops->add_unresolved_type(collection, env, qtype, receiver)) |
#define | XML_SCHEMA_COLLECTION_RESOLVE_TYPE(collection, env, type_qname, type) ((collection)->ops->resolve_type(collection, env, type_qname, type)) |
#define | XML_SCHEMA_COLLECTION_GET_NAMESPACE_FOR_PREFIX(collection, env, prefix) ((collection)->ops->get_namespace_for_prefix(collection, env, prefix)) |
#define | XML_SCHEMA_COLLECTION_GET_SYSTEMID2_SCHEMAS(collection, env) ((collection)->ops->get_systemid2_schemas(collection, env)) |
#define | XML_SCHEMA_COLLECTION_GET_SCHEMAS(collection, env) ((collection)->ops->get_schemas(collection, env)) |
#define | XML_SCHEMA_COLLECTION_SET_SCHEMAS(collection, env) ((collection)->ops->set_schemas(collection, env)) |
#define | XML_SCHEMA_COLLECTION_GET_NAMESPACES(collection, env) ((collection)->ops->get_namespaces(collection, env)) |
#define | XML_SCHEMA_COLLECTION_SET_NAMESPACES(collection, env, ht_ns) ((collection)->ops->set_namespaces(collection, env, ht_ns)) |
#define | XML_SCHEMA_COLLECTION_GET_SCHEMA(collection, env, system_id) ((collection)->ops->get_schema(collection, env, system_id)) |
#define | XML_SCHEMA_COLLECTION_SET_BASE_URI(collection, env, base_uri) ((collection)->ops->set_base_uri (collection, env, base_uri)) |
#define | XML_SCHEMA_COLLECTION_GET_BASE_URI(collection, env) ((collection)->ops->get_base_uri(collection, env)) |
Typedefs | |
typedef xml_schema_collection | xml_schema_collection_t |
typedef xml_schema_collection_ops | xml_schema_collection_ops_t |
Functions | |
AXIS2_EXTERN xml_schema_collection_t * | xml_schema_collection_create (const axis2_env_t *env) |