Classes | |
struct | w2c_schema_writer_ops |
struct | w2c_schema_writer |
Defines | |
#define | W2C_SCHEMA_WRITER_FREE(schema_writer, env) ((schema_writer)->ops->free (schema_writer, env)) |
#define | W2C_SCHEMA_WRITER_GET_MODEL_MAP(schema_writer, env) ((schema_writer)->ops->get_model_map(schema_writer, env)) |
#define | W2C_SCHEMA_WRITER_INIT(schema_writer, env, options, template_name, base_typemap) ((schema_writer)->ops->init(schema_writer, env, options, template_name, base_typemap)) |
#define | W2C_SCHEMA_WRITER_WRITE_ELEMENT(schema_writer, env, element, typemap, meta_info) ((schema_writer)->ops->write_element(schema_writer, env, element, typemap, meta_info)) |
#define | W2C_SCHEMA_WRITER_WRITE_COMPLEX_TYPE(schema_writer, env, type, typemap, meta_info) ((schema_writer)->ops->write_complex_type(schema_writer, env, type, typemap, meta_info)) |
#define | W2C_SCHEMA_WRITER_WRITE_BATCH(schema_writer, env) ((schema_writer)->ops->write_batch(schema_writer, env)) |
#define | W2C_SCHEMA_WRITER_WRITE_SIMPLE_TYPE(schema_writer, env, type, typemap, meta_info) ((schema_writer)->ops->write_simple_type(schema_writer, env, type, typemap, meta_info)) |
#define | W2C_SCHEMA_WRITER_MAKE_FULLY_QUALIFIED_CLASS_NAME(schema_writer, env, qname) ((schema_writer)->ops->make_fully_qualified_class_name(schema_writer, env, qname)) |
#define | W2C_SCHEMA_WRITER_REGISTER_EXTENSION_MAPPER_PACKAGENAME(schema_writer, env, package) ((schema_writer)->ops->register_extension_mapper_packagename(schema_writer, env, package)) |
#define | W2C_SCHEMA_WRITER_WRITE_EXTENSION_MAPPER(schema_writer, env, array) ((schema_writer)->ops->write_extension_mapper(schema_writer, env, array)) |
#define | W2C_SCHEMA_WRITER_GET_EXTENSION_MAPPER_PACKAGE_NAME(schema_writer, env) ((schema_writer)->ops->get_extension_mapper_package_name(schema_writer, env)) |
Typedefs | |
typedef w2c_schema_writer | w2c_schema_writer_t |
typedef w2c_schema_writer_ops | w2c_schema_writer_ops_t |
#define W2C_SCHEMA_WRITER_FREE | ( | schema_writer, | |||
env | ) | ((schema_writer)->ops->free (schema_writer, env)) |
this is an interface for schema_writer