You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2006/06/07 14:03:30 UTC
svn commit: r412382 [1/3] - in /webservices/axis2/trunk/c/xml_schema:
include/xml_schema/ samples/ src/ test/
Author: nandika
Date: Wed Jun 7 05:03:26 2006
New Revision: 412382
URL: http://svn.apache.org/viewvc?rev=412382&view=rev
Log:
Macros changed
Added:
webservices/axis2/trunk/c/xml_schema/samples/test_schema.c
Modified:
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotated.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotation.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any_attribute.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_app_info.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group_ref.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_extension.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_restriction.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_type.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_processing.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_type.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_derivation_method.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_documentation.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_element.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_external.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_facet.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_form.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_base.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_ref.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_identity_constraint.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_import.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_particle.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_redefine.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_extension.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_restriction.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_content.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_list.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_restriction.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_union.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_use.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_xpath.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_severity_type.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_tokenized_type.h
webservices/axis2/trunk/c/xml_schema/src/xml_schema.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotated.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotation.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_any.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_any_attribute.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_app_info.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_attribute.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_attribute_group.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_attribute_group_ref.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_content.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_content_extension.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_content_restriction.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_complex_type.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_content_processing.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_content_type.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_data_type.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_derivation_method.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_documentation.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_element.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_enum.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_external.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_facet.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_form.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_group.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_group_base.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_group_ref.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_identity_constraint.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_import.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_obj.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_particle.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_redefine.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_content.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_content_extension.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_content_restriction.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_content.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_list.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_restriction.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_simple_type_union.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_type.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_use.c
webservices/axis2/trunk/c/xml_schema/src/xml_schema_xpath.c
webservices/axis2/trunk/c/xml_schema/src/xml_severity_type.c
webservices/axis2/trunk/c/xml_schema/src/xml_tokenized_type.c
webservices/axis2/trunk/c/xml_schema/test/main.c
webservices/axis2/trunk/c/xml_schema/test/xml_schema_test.c
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema.h Wed Jun 7 05:03:26 2006
@@ -70,7 +70,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)( void *schema,
+ get_type)( void *schema,
const axis2_env_t *env);
axis2_xml_schema_annotated_t *(AXIS2_CALL *
@@ -263,9 +263,9 @@
(((axis2_xml_schema_t *) schema)->ops->\
super_objs(schema, env))
-#define AXIS2_XML_SCHEMA_TYPE(schema, env) \
+#define AXIS2_XML_SCHEMA_GET_TYPE(schema, env) \
(((axis2_xml_schema_t *) schema)->ops->\
- type(schema, env))
+ get_type(schema, env))
#define AXIS2_XML_SCHEMA_GET_BASE_IMPL(schema, env) \
(((axis2_xml_schema_t *) schema)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotated.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotated.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotated.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotated.h Wed Jun 7 05:03:26 2006
@@ -52,7 +52,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *annotated,
const axis2_env_t *env);
@@ -123,8 +123,8 @@
(((axis2_xml_schema_annotated_t *) annotated)->ops->super_objs(\
annotated, env))
-#define AXIS2_XML_SCHEMA_ANNOTATED_TYPE(annotated, env) \
- (((axis2_xml_schema_annotated_t *) annotated)->ops->type(\
+#define AXIS2_XML_SCHEMA_ANNOTATED_GET_TYPE(annotated, env) \
+ (((axis2_xml_schema_annotated_t *) annotated)->ops->get_type(\
annotated, env))
#define AXIS2_XML_SCHEMA_ANNOTATED_GET_BASE_IMPL(annotated, env) \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotation.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotation.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotation.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_annotation.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *annotation,
const axis2_env_t *env);
@@ -89,9 +89,9 @@
(((axis2_xml_schema_annotation_t *) annotation)->ops->\
super_objs(annotation, env))
-#define AXIS2_XML_SCHEMA_ANNOTATION_TYPE(annotation, env) \
+#define AXIS2_XML_SCHEMA_ANNOTATION_GET_TYPE(annotation, env) \
(((axis2_xml_schema_annotation_t *) annotation)->ops->\
- type(annotation, env))
+ get_type(annotation, env))
#define AXIS2_XML_SCHEMA_ANNOTATION_GET_ITEMS(annotation, env) \
(((axis2_xml_schema_annotation_t *) annotation)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any.h Wed Jun 7 05:03:26 2006
@@ -61,7 +61,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *any,
const axis2_env_t *env);
@@ -116,8 +116,8 @@
#define AXIS2_XML_SCHEMA_ANY_SUPER_OBJS(any, env) \
(((axis2_xml_schema_any_t *) any)->ops->super_objs(any, env))
-#define AXIS2_XML_SCHEMA_ANY_TYPE(any, env) \
- (((axis2_xml_schema_any_t *) any)->ops->type(any, env))
+#define AXIS2_XML_SCHEMA_ANY_GET_TYPE(any, env) \
+ (((axis2_xml_schema_any_t *) any)->ops->get_type(any, env))
#define AXIS2_XML_SCHEMA_ANY_GET_BASE_IMPL(any, env) \
(((axis2_xml_schema_any_t *) any)->ops->get_base_impl(any, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any_attribute.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any_attribute.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any_attribute.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_any_attribute.h Wed Jun 7 05:03:26 2006
@@ -55,7 +55,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *any_attr,
+ get_type)(void *any_attr,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -114,8 +114,8 @@
(((axis2_xml_schema_any_attribute_t *) any_attr)->ops->get_base_impl(any_attr, env))
-#define AXIS2_XML_SCHEMA_ANY_ATTRIBUTE_TYPE(any_attr, env) \
- (((axis2_xml_schema_any_attribute_t *) any_attr)->ops->type(any_attr, env))
+#define AXIS2_XML_SCHEMA_ANY_ATTRIBUTE_GET_TYPE(any_attr, env) \
+ (((axis2_xml_schema_any_attribute_t *) any_attr)->ops->get_type(any_attr, env))
#define AXIS2_XML_SCHEMA_ANY_ATTRIBUTE_SUPER_OBJS(any_attr, env) \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_app_info.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_app_info.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_app_info.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_app_info.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *app_info,
const axis2_env_t *env);
@@ -109,9 +109,9 @@
(((axis2_xml_schema_app_info_t *) app_info)->ops->\
super_objs(app_info, env))
-#define AXIS2_XML_SCHEMA_APP_INFO_TYPE(app_info, env) \
+#define AXIS2_XML_SCHEMA_APP_INFO_GET_TYPE(app_info, env) \
(((axis2_xml_schema_app_info_t *) app_info)->ops->\
- type(app_info, env))
+ get_type(app_info, env))
#define AXIS2_XML_SCHEMA_APP_INFO_GET_SOURCE(app_info, env) \
(((axis2_xml_schema_app_info_t *) app_info)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *attr,
const axis2_env_t *env);
@@ -185,8 +185,8 @@
#define AXIS2_XML_SCHEMA_ATTRIBUTE_GET_BASE_IMPL(attr, env) \
(((axis2_xml_schema_attribute_t *) attr)->ops->get_base_impl(attr, env))
-#define AXIS2_XML_SCHEMA_ATTRIBUTE_TYPE(attr, env) \
- (((axis2_xml_schema_attribute_t *) attr)->ops->type(attr, env))
+#define AXIS2_XML_SCHEMA_ATTRIBUTE_GET_TYPE(attr, env) \
+ (((axis2_xml_schema_attribute_t *) attr)->ops->get_type(attr, env))
#define AXIS2_XML_SCHEMA_ATTRIBUTE_SUPER_OBJS(attr, env) \
(((axis2_xml_schema_attribute_t *) attr)->ops->super_objs(attr, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *attr_grp,
const axis2_env_t *env);
@@ -111,16 +111,6 @@
AXIS2_EXTERN axis2_xml_schema_attribute_group_t * AXIS2_CALL
axis2_xml_schema_attribute_group_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_attribute_resolve_methods(
- axis2_xml_schema_attribute_t *attr,
- const axis2_env_t *env,
- axis2_xml_schema_attribute_t *any_impl,
- axis2_hash_t *methods);
- */
/******************************* Macros *************************************************/
#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_FREE(attr_grp, env) \
@@ -129,8 +119,8 @@
#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_GET_BASE_IMPL(attr_grp, env) \
(((axis2_xml_schema_attribute_group_t *) attr_grp)->ops->get_base_impl(attr_grp, env))
-#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_TYPE(attr_grp, env) \
- (((axis2_xml_schema_attribute_group_t *) attr_grp)->ops->type(attr_grp, env))
+#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_GET_TYPE(attr_grp, env) \
+ (((axis2_xml_schema_attribute_group_t *) attr_grp)->ops->get_type(attr_grp, env))
#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_SUPER_OBJS(attr_grp, env) \
(((axis2_xml_schema_attribute_group_t *) attr_grp)->ops->super_objs(attr_grp, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group_ref.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group_ref.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group_ref.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_attribute_group_ref.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *grp_ref,
const axis2_env_t *env);
@@ -92,16 +92,6 @@
AXIS2_EXTERN axis2_xml_schema_attribute_group_ref_t * AXIS2_CALL
axis2_xml_schema_attribute_group_ref_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_attribute_resolve_methods(
- axis2_xml_schema_attribute_t *attr,
- const axis2_env_t *env,
- axis2_xml_schema_attribute_t *any_impl,
- axis2_hash_t *methods);
- */
/******************************* Macros *************************************************/
#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_REF_FREE(grp_ref, env) \
@@ -110,8 +100,8 @@
#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_REF_GET_BASE_IMPL(grp_ref, env) \
(((axis2_xml_schema_attribute_group_ref_t *) grp_ref)->ops->get_base_impl(grp_ref, env))
-#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_REF_TYPE(grp_ref, env) \
- (((axis2_xml_schema_attribute_group_ref_t *) grp_ref)->ops->type(grp_ref, env))
+#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_REF_GET_TYPE(grp_ref, env) \
+ (((axis2_xml_schema_attribute_group_ref_t *) grp_ref)->ops->get_type(grp_ref, env))
#define AXIS2_XML_SCHEMA_ATTRIBUTE_GROUP_REF_SUPER_OBJS(grp_ref, env) \
(((axis2_xml_schema_attribute_group_ref_t *) grp_ref)->ops->super_objs(grp_ref, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content.h Wed Jun 7 05:03:26 2006
@@ -55,7 +55,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *complex_content,
+ get_type) (void *complex_content,
const axis2_env_t *env);
axis2_hash_t *(AXIS2_CALL *
@@ -101,17 +101,6 @@
AXIS2_EXTERN axis2_xml_schema_complex_content_t * AXIS2_CALL
axis2_xml_schema_complex_content_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_complex_content_resolve_methods(
- axis2_xml_schema_complex_content_t *complex_content,
- const axis2_env_t *env,
- axis2_xml_schema_complex_content_t *group_impl,
- axis2_hash_t *methods);
-*/
-
#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_FREE(complex_content, env) \
(((axis2_xml_schema_complex_content_t *) complex_content)->ops->\
free(complex_content, env))
@@ -120,9 +109,9 @@
(((axis2_xml_schema_complex_content_t *) complex_content)->ops->\
get_base_impl(complex_content, env))
-#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_TYPE(complex_content, env) \
+#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_GET_TYPE(complex_content, env) \
(((axis2_xml_schema_complex_content_t *) complex_content)->ops->\
- type(complex_content, env))
+ get_type(complex_content, env))
#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_SUPER_OBJS(complex_content, env) \
(((axis2_xml_schema_complex_content_t *) complex_content)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_extension.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_extension.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_extension.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_extension.h Wed Jun 7 05:03:26 2006
@@ -54,7 +54,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *cmp_content_ext,
const axis2_env_t *env);
@@ -129,9 +129,9 @@
(((axis2_xml_schema_complex_content_extension_t *)cmp_content_ext)->ops->\
get_base_impl(cmp_content_ext, env))
-#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_EXTENSION_TYPE(cmp_content_ext, env) \
+#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_EXTENSION_GET_TYPE(cmp_content_ext, env) \
(((axis2_xml_schema_complex_content_extension_t *)cmp_content_ext)->ops->\
- type(cmp_content_ext, env))
+ get_type(cmp_content_ext, env))
#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_EXTENSION_SUPER_OBJS(cmp_content_ext, env) \
(((axis2_xml_schema_complex_content_extension_t *)cmp_content_ext)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_restriction.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_restriction.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_restriction.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_content_restriction.h Wed Jun 7 05:03:26 2006
@@ -61,7 +61,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *cmp_content_res,
const axis2_env_t *env);
@@ -133,9 +133,9 @@
(((axis2_xml_schema_complex_content_restriction_t *) cmp_content_res)->ops->\
get_base_impl(cmp_content_res, env))
-#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_RESTRICTION_TYPE(cmp_content_res, env) \
+#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_RESTRICTION_GET_TYPE(cmp_content_res, env) \
(((axis2_xml_schema_complex_content_restriction_t *) cmp_content_res)->ops->\
- type(cmp_content_res, env))
+ get_type(cmp_content_res, env))
#define AXIS2_XML_SCHEMA_COMPLEX_CONTENT_RESTRICTION_SUPER_OBJS(cmp_content_res, env) \
(((axis2_xml_schema_complex_content_restriction_t *) cmp_content_res)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_type.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_complex_type.h Wed Jun 7 05:03:26 2006
@@ -68,7 +68,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *cmp_type,
const axis2_env_t *env);
@@ -213,9 +213,9 @@
(((axis2_xml_schema_complex_type_t *) complex_type)->ops->\
get_base_impl(complex_type, env))
-#define AXIS2_XML_SCHEMA_COMPLEX_TYPE_TYPE(complex_type, env) \
+#define AXIS2_XML_SCHEMA_COMPLEX_TYPE_GET_TYPE(complex_type, env) \
(((axis2_xml_schema_complex_type_t *) complex_type)->ops->\
- type(complex_type, env))
+ get_type(complex_type, env))
#define AXIS2_XML_SCHEMA_COMPLEX_TYPE_SUPER_OBJS(complex_type, env) \
(((axis2_xml_schema_complex_type_t *) complex_type)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_processing.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_processing.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_processing.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_processing.h Wed Jun 7 05:03:26 2006
@@ -58,7 +58,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *content_processing,
+ get_type) (void *content_processing,
const axis2_env_t *env);
axis2_xml_schema_enum_t *(AXIS2_CALL *
@@ -91,9 +91,9 @@
(((axis2_xml_schema_content_processing_t *) content_processing)->ops->\
super_objs(content_processing, env))
-#define AXIS2_XML_SCHEMA_CONTENT_PROCESSING_TYPE(content_processing, env) \
+#define AXIS2_XML_SCHEMA_CONTENT_PROCESSING_GET_TYPE(content_processing, env) \
(((axis2_xml_schema_content_processing_t *) content_processing)->ops->\
- type(content_processing, env))
+ get_type(content_processing, env))
#define AXIS2_XML_SCHEMA_CONTENT_PROCESSING_GET_BASE_IMPL(content_processing, env) \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_type.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_content_type.h Wed Jun 7 05:03:26 2006
@@ -57,7 +57,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *content_type,
+ get_type) (void *content_type,
const axis2_env_t *env);
axis2_xml_schema_enum_t *(AXIS2_CALL *
@@ -93,9 +93,9 @@
#define AXIS2_XML_SCHEMA_CONTENT_TYPE_SUPER_OBJS(content_type, env) \
(((axis2_xml_schema_content_type_t *) content_type)->ops->super_objs(content_type, env))
-#define AXIS2_XML_SCHEMA_CONTENT_TYPE_TYPE(content_type, env) \
+#define AXIS2_XML_SCHEMA_CONTENT_TYPE_GET_TYPE(content_type, env) \
(((axis2_xml_schema_content_type_t *) content_type) \
- content_type)->ops->type(content_type, env))
+ content_type)->ops->get_type(content_type, env))
/** @} */
#ifdef __cplusplus
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_data_type.h Wed Jun 7 05:03:26 2006
@@ -76,16 +76,6 @@
AXIS2_EXTERN axis2_xml_schema_data_type_t * AXIS2_CALL
axis2_xml_schema_data_type_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
- */
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_data_type_resolve_methods(
- axis2_xml_schema_data_type_t *schema_data_type,
- const axis2_env_t *env,
- axis2_xml_schema_data_type_t *schema_data_type_impl,
- axis2_hash_t *methods);
-
#define AXIS2_XML_SCHEMA_DATA_TYPE_FREE(data_type, env) \
(((axis2_xml_schema_data_type_t *) data_type)->ops->free (data_type, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_derivation_method.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_derivation_method.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_derivation_method.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_derivation_method.h Wed Jun 7 05:03:26 2006
@@ -62,7 +62,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *derivation_method,
+ get_type)(void *derivation_method,
const axis2_env_t *env);
};
@@ -90,9 +90,9 @@
(((axis2_xml_schema_derivation_method_t *) \
derivation_method)->ops->values(derivation_method, env))
-#define AXIS2_XML_SCHEMA_DERIVATION_METHOD_TYPE(derivation_method, env) \
+#define AXIS2_XML_SCHEMA_DERIVATION_METHOD_GET_TYPE(derivation_method, env) \
(((axis2_xml_schema_derivation_method_t *) \
- derivation_method)->ops->type(derivation_method, env))
+ derivation_method)->ops->get_type(derivation_method, env))
#define AXIS2_XML_SCHEMA_DERIVATION_METHOD_SUPER_OBJS(derivation_method, env) \
(((axis2_xml_schema_derivation_method_t *) \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_documentation.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_documentation.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_documentation.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_documentation.h Wed Jun 7 05:03:26 2006
@@ -35,8 +35,10 @@
* @{
*/
-typedef struct axis2_xml_schema_documentation axis2_xml_schema_documentation_t;
-typedef struct axis2_xml_schema_documentation_ops axis2_xml_schema_documentation_ops_t;
+typedef struct axis2_xml_schema_documentation
+ axis2_xml_schema_documentation_t;
+typedef struct axis2_xml_schema_documentation_ops
+ axis2_xml_schema_documentation_ops_t;
#ifdef __cplusplus
extern "C"
@@ -60,7 +62,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *documentation,
const axis2_env_t *env);
@@ -118,9 +120,9 @@
(((axis2_xml_schema_documentation_t *) documentation)->ops->\
super_objs(documentation, env))
-#define AXIS2_XML_SCHEMA_DOCUMENTATION_TYPE(documentation, env) \
+#define AXIS2_XML_SCHEMA_DOCUMENTATION_GET_TYPE(documentation, env) \
(((axis2_xml_schema_documentation_t *) documentation)->ops->\
- type(documentation, env))
+ GET_type(documentation, env))
#define AXIS2_XML_SCHEMA_DOCUMENTATION_GET_SOURCE(documentation, env) \
(((axis2_xml_schema_documentation_t *) documentation)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_element.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_element.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_element.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_element.h Wed Jun 7 05:03:26 2006
@@ -58,7 +58,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *element,
+ get_type)(void *element,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -253,8 +253,8 @@
(((axis2_xml_schema_element_t *) element)->ops->get_base_impl(\
element, env))
-#define AXIS2_XML_SCHEMA_ELEMENT_TYPE(element, env) \
- (((axis2_xml_schema_element_t *) element)->ops->type(\
+#define AXIS2_XML_SCHEMA_ELEMENT_GET_TYPE(element, env) \
+ (((axis2_xml_schema_element_t *) element)->ops->get_type(\
element, env))
#define AXIS2_XML_SCHEMA_ELEMENT_SUPER_OBJS(element, env) \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_enum.h Wed Jun 7 05:03:26 2006
@@ -57,7 +57,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *schema_enum,
const axis2_env_t *env);
@@ -115,8 +115,8 @@
#define AXIS2_XML_SCHEMA_ENUM_SUPER_OBJS(schema_enum, env) \
(((axis2_xml_schema_enum_t *) schema_enum)->ops->super_objs (schema_enum, env))
-#define AXIS2_XML_SCHEMA_ENUM_TYPE(schema_enum, env) \
- (((axis2_xml_schema_enum_t *) schema_enum)->ops->type (schema_enum, env))
+#define AXIS2_XML_SCHEMA_ENUM_GET_TYPE(schema_enum, env) \
+ (((axis2_xml_schema_enum_t *) schema_enum)->ops->get_type(schema_enum, env))
#define AXIS2_XML_SCHEMA_ENUM_GET_VALUE(schema_enum, env) \
(((axis2_xml_schema_enum_t *) schema_enum)->ops->get_value \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_external.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_external.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_external.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_external.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *external,
const axis2_env_t *env);
@@ -131,9 +131,9 @@
(((axis2_xml_schema_external_t *) external)->ops->\
super_objs(external, env))
-#define AXIS2_XML_SCHEMA_EXTERNAL_TYPE(external, env) \
+#define AXIS2_XML_SCHEMA_EXTERNAL_GET_TYPE(external, env) \
(((axis2_xml_schema_external_t *) external)->ops->\
- type(external, env))
+ get_type(external, env))
#define AXIS2_XML_SCHEMA_EXTERNAL_GET_SCHEMA(external, env) \
(((axis2_xml_schema_external_t *) external)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_facet.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_facet.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_facet.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_facet.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL*
- type)(void *facet,
+ get_type)(void *facet,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -120,9 +120,9 @@
(((axis2_xml_schema_facet_t *) facet)->ops->\
get_base_impl(facet, env))
-#define AXIS2_XML_SCHEMA_FACET_TYPE(facet, env) \
+#define AXIS2_XML_SCHEMA_FACET_GET_TYPE(facet, env) \
(((axis2_xml_schema_facet_t *) facet)->ops->\
- type(facet, env))
+ get_type(facet, env))
#define AXIS2_XML_SCHEMA_FACET_SUPER_OBJS(facet, env) \
(((axis2_xml_schema_facet_t *) facet)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_form.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_form.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_form.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_form.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *form,
+ get_type) (void *form,
const axis2_env_t *env);
axis2_xml_schema_enum_t *(AXIS2_CALL *
@@ -87,7 +87,7 @@
#define AXIS2_XML_SCHEMA_FORM_SUPER_OBJS(form, env) \
(((axis2_xml_schema_form_t *) form)->ops->super_objs(form, env))
-#define AXIS2_XML_SCHEMA_FORM_TYPE(form, env) \
+#define AXIS2_XML_SCHEMA_FORM_GET_TYPE(form, env) \
(((axis2_xml_schema_form_t *) form)->ops->type(form, env))
#define AXIS2_XML_SCHEMA_FORM_GET_BASE_IMPL(form, env) \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *group,
+ get_type) (void *group,
const axis2_env_t *env);
axis2_xml_schema_annotated_t *(AXIS2_CALL *
@@ -97,17 +97,6 @@
AXIS2_EXTERN axis2_xml_schema_group_t * AXIS2_CALL
axis2_xml_schema_group_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_group_resolve_methods(
- axis2_xml_schema_group_t *group,
- const axis2_env_t *env,
- axis2_xml_schema_group_t *group_impl,
- axis2_hash_t *methods);
-*/
-
/**************************** Macros *************************************/
#define AXIS2_XML_SCHEMA_GROUP_FREE(group, env) \
(((axis2_xml_schema_group_t *) group)->ops->\
@@ -117,9 +106,9 @@
(((axis2_xml_schema_group_t *) group)->ops->\
super_objs(group, env))
-#define AXIS2_XML_SCHEMA_GROUP_TYPE(group, env) \
+#define AXIS2_XML_SCHEMA_GROUP_GET_TYPE(group, env) \
(((axis2_xml_schema_group_t *) group)->ops->\
- type(group, env))
+ get_type(group, env))
#define AXIS2_XML_SCHEMA_GROUP_GET_BASE_IMPL(group, env) \
(((axis2_xml_schema_group_t *) group)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_base.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_base.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_base.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_base.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *group_base,
+ get_type) (void *group_base,
const axis2_env_t *env);
axis2_xml_schema_particle_t *(AXIS2_CALL *
@@ -100,16 +100,6 @@
AXIS2_EXTERN axis2_xml_schema_group_base_t * AXIS2_CALL
axis2_xml_schema_choice_create(const axis2_env_t *env);
-
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_group_base_resolve_methods(
- axis2_xml_schema_group_base_t *group_base,
- const axis2_env_t *env,
- axis2_xml_schema_group_base_t *group_base_impl,
- axis2_hash_t *methods);
-*/
/********************** macros ***********************************************/
#define AXIS2_XML_SCHEMA_GROUP_BASE_FREE(group_base, env) \
(((axis2_xml_schema_group_base_t *) group_base)->ops->free(group_base, env))
@@ -117,8 +107,8 @@
#define AXIS2_XML_SCHEMA_GROUP_BASE_SUPER_OBJS(group_base, env) \
(((axis2_xml_schema_group_base_t *) group_base)->ops->super_objs(group_base, env))
-#define AXIS2_XML_SCHEMA_GROUP_BASE_TYPE(group_base, env) \
- (((axis2_xml_schema_group_base_t *) group_base)->ops->type(group_base, env))
+#define AXIS2_XML_SCHEMA_GROUP_BASE_GET_TYPE(group_base, env) \
+ (((axis2_xml_schema_group_base_t *) group_base)->ops->get_type(group_base, env))
#define AXIS2_XML_SCHEMA_GROUP_BASE_GET_BASE_IMPL(group_base, env) \
(((axis2_xml_schema_group_base_t *) group_base)->ops->get_base_impl(group_base, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_ref.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_ref.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_ref.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_group_ref.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *group_ref,
const axis2_env_t *env);
@@ -105,8 +105,8 @@
#define AXIS2_XML_SCHEMA_GROUP_REF_SUPER_OBJS(group_ref, env) \
(((axis2_xml_schema_group_ref_t *) group_ref)->ops->super_objs(group_ref, env))
-#define AXIS2_XML_SCHEMA_GROUP_REF_TYPE(group_ref, env) \
- (((axis2_xml_schema_group_ref_t *) group_ref)->ops->type(group_ref, env))
+#define AXIS2_XML_SCHEMA_GROUP_REF_GET_TYPE(group_ref, env) \
+ (((axis2_xml_schema_group_ref_t *) group_ref)->ops->get_type(group_ref, env))
#define AXIS2_XML_SCHEMA_GROUP_REF_GET_BASE_IMPL(group_ref, env) \
(((axis2_xml_schema_group_ref_t *) group_ref)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_identity_constraint.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_identity_constraint.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_identity_constraint.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_identity_constraint.h Wed Jun 7 05:03:26 2006
@@ -65,7 +65,7 @@
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *id_constr,
+ get_type) (void *id_constr,
const axis2_env_t *env);
/** xml schema keyref method */
@@ -122,17 +122,7 @@
AXIS2_EXTERN axis2_xml_schema_identity_constraint_t * AXIS2_CALL
axis2_xml_schema_key_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_identity_constraint_resolve_methods(
- axis2_xml_schema_identity_constraint_t *identity_constraint,
- const axis2_env_t *env,
- axis2_xml_schema_identity_constraint_t *identity_constraint_impl,
- axis2_hash_t *methods);
-*/
-/**************** Macros *****************************************************/
+/**************** Macros *****************************************************/
#define AXIS2_XML_SCHEMA_IDENTITY_CONSTRAINT_FREE(id_constr, env) \
(((axis2_xml_schema_identity_constraint_t *) id_constr)->ops->\
@@ -143,9 +133,9 @@
get_base_impl(id_constr, env))
-#define AXIS2_XML_SCHEMA_IDENTITY_CONSTRAINT_TYPE(id_constr, env) \
+#define AXIS2_XML_SCHEMA_IDENTITY_CONSTRAINT_GET_TYPE(id_constr, env) \
(((axis2_xml_schema_identity_constraint_t *) id_constr)->ops->\
- type(id_constr, env))
+ get_type(id_constr, env))
#define AXIS2_XML_SCHEMA_IDENTITY_CONSTRAINT_SUPER_OBJS(id_constr, env) \
(((axis2_xml_schema_identity_constraint_t *) id_constr)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_import.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_import.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_import.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_import.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *import,
+ get_type)(void *import,
const axis2_env_t *env);
axis2_char_t* (AXIS2_CALL *
@@ -87,18 +87,7 @@
AXIS2_EXTERN axis2_xml_schema_import_t * AXIS2_CALL
axis2_xml_schema_import_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_import_resolve_methods(
- axis2_xml_schema_import_t *import,
- const axis2_env_t *env,
- axis2_xml_schema_import_t *import_impl,
- axis2_hash_t *methods);
- */
-
-
#define AXIS2_XML_SCHEMA_IMPORT_FREE(import, env) \
(((axis2_xml_schema_import_t *) import)->ops->\
free(import, env))
@@ -107,9 +96,9 @@
(((axis2_xml_schema_import_t *) import)->ops->\
get_base_impl(import, env))
-#define AXIS2_XML_SCHEMA_IMPORT_TYPE(import, env) \
+#define AXIS2_XML_SCHEMA_IMPORT_GET_TYPE(import, env) \
(((axis2_xml_schema_import_t *) import)->ops->\
- type(import, env))
+ get_type(import, env))
#define AXIS2_XML_SCHEMA_IMPORT_SUPER_OBJS(import, env) \
(((axis2_xml_schema_import_t *) import)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj.h Wed Jun 7 05:03:26 2006
@@ -57,7 +57,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *obj,
const axis2_env_t *env);
@@ -118,8 +118,8 @@
#define AXIS2_XML_SCHEMA_OBJ_SUPER_OBJS(obj, env) \
(((axis2_xml_schema_obj_t *) obj)->ops->super_objs (obj, env))
-#define AXIS2_XML_SCHEMA_OBJ_TYPE(obj, env) \
- (((axis2_xml_schema_obj_t *) obj)->ops->type (obj, env))
+#define AXIS2_XML_SCHEMA_OBJ_GET_TYPE(obj, env) \
+ (((axis2_xml_schema_obj_t *) obj)->ops->get_type (obj, env))
#define AXIS2_XML_SCHEMA_OBJ_GET_LINE_NUM(obj, env) \
(((axis2_xml_schema_obj_t *) obj)->ops->get_line_num (obj, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_particle.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_particle.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_particle.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_particle.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *particle,
const axis2_env_t *env);
@@ -121,9 +121,9 @@
(((axis2_xml_schema_particle_t *) particle)->ops->\
super_objs(particle, env))
-#define AXIS2_XML_SCHEMA_PARTICLE_TYPE(particle, env) \
+#define AXIS2_XML_SCHEMA_PARTICLE_GET_TYPE(particle, env) \
(((axis2_xml_schema_particle_t *) particle)->ops->\
- type(particle, env))
+ get_type(particle, env))
#define AXIS2_XML_SCHEMA_PARTICLE_GET_BASE_IMPL(particle, env) \
(((axis2_xml_schema_particle_t *) particle)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_redefine.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_redefine.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_redefine.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_redefine.h Wed Jun 7 05:03:26 2006
@@ -60,7 +60,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *redefine,
+ get_type)(void *redefine,
const axis2_env_t *env);
axis2_xml_schema_obj_table_t* (AXIS2_CALL *
@@ -98,17 +98,6 @@
AXIS2_EXTERN axis2_xml_schema_redefine_t * AXIS2_CALL
axis2_xml_schema_redefine_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_redefine_resolve_methods(
- axis2_xml_schema_redefine_t *redefine,
- const axis2_env_t *env,
- axis2_xml_schema_redefine_t *redefine_impl,
- axis2_hash_t *methods);
- */
-
#define AXIS2_XML_SCHEMA_REDEFINE_FREE(redefine, env) \
(((axis2_xml_schema_redefine_t *) redefine)->ops->\
free(redefine, env))
@@ -117,9 +106,9 @@
(((axis2_xml_schema_redefine_t *) redefine)->ops->\
get_base_impl(redefine, env))
-#define AXIS2_XML_SCHEMA_REDEFINE_TYPE(redefine, env) \
+#define AXIS2_XML_SCHEMA_REDEFINE_GET_TYPE(redefine, env) \
(((axis2_xml_schema_redefine_t *) redefine)->ops->\
- type(redefine, env))
+ get_type(redefine, env))
#define AXIS2_XML_SCHEMA_REDEFINE_SUPER_OBJS(redefine, env) \
(((axis2_xml_schema_redefine_t *) redefine)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content.h Wed Jun 7 05:03:26 2006
@@ -62,7 +62,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *sim_content,
+ get_type) (void *sim_content,
const axis2_env_t *env);
void* (AXIS2_CALL *
@@ -96,16 +96,6 @@
AXIS2_EXTERN axis2_xml_schema_simple_content_t * AXIS2_CALL
axis2_xml_schema_simple_content_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_simple_content_resolve_methods(
- axis2_xml_schema_simple_content_t *sim_content,
- const axis2_env_t *env,
- axis2_xml_schema_simple_content_t *group_impl,
- axis2_hash_t *methods);
- */
#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_FREE(sim_content, env) \
(((axis2_xml_schema_simple_content_t *) sim_content)->ops->\
@@ -119,9 +109,9 @@
(((axis2_xml_schema_simple_content_t *) sim_content)->ops->\
super_objs(sim_content, env))
-#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_TYPE(sim_content, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_GET_TYPE(sim_content, env) \
(((axis2_xml_schema_simple_content_t *) sim_content)->ops->\
- type(sim_content, env))
+ get_type(sim_content, env))
#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_GET_CONTENT(sim_content, env) \
(((axis2_xml_schema_simple_content_t *) sim_content)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_extension.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_extension.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_extension.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_extension.h Wed Jun 7 05:03:26 2006
@@ -60,7 +60,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *sim_content_ext,
+ get_type)(void *sim_content_ext,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -120,9 +120,9 @@
(((axis2_xml_schema_simple_content_extension_t *)sim_content_ext)->ops->\
get_base_impl(sim_content_ext, env))
-#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_EXTENSION_TYPE(sim_content_ext, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_EXTENSION_GET_TYPE(sim_content_ext, env) \
(((axis2_xml_schema_simple_content_extension_t *)sim_content_ext)->ops->\
- type(sim_content_ext, env))
+ get_type(sim_content_ext, env))
#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_EXTENSION_SUPER_OBJS(sim_content_ext, env) \
(((axis2_xml_schema_simple_content_extension_t *)sim_content_ext)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_restriction.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_restriction.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_restriction.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_content_restriction.h Wed Jun 7 05:03:26 2006
@@ -66,7 +66,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *sim_content_res,
const axis2_env_t *env);
@@ -173,9 +173,9 @@
(((axis2_xml_schema_simple_content_restriction_t *)sim_content_res)->ops->\
super_objs(sim_content_res, env))
-#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_RESTRICTION_TYPE(sim_content_res, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_CONTENT_RESTRICTION_GET_TYPE(sim_content_res, env) \
(((axis2_xml_schema_simple_content_restriction_t *)sim_content_res)->ops->\
- type(sim_content_res, env))
+ get_type(sim_content_res, env))
/** @} */
#ifdef __cplusplus
}
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type.h Wed Jun 7 05:03:26 2006
@@ -57,7 +57,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (void *simple_type,
+ get_type) (void *simple_type,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -117,9 +117,9 @@
(((axis2_xml_schema_simple_type_t *) simple_type)->ops->\
get_base_impl(simple_type, env))
-#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_TYPE(simple_type, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_GET_TYPE(simple_type, env) \
(((axis2_xml_schema_simple_type_t *) simple_type)->ops->\
- type(simple_type, env))
+ get_type(simple_type, env))
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_SUPER_OBJS(simple_type, env) \
(((axis2_xml_schema_simple_type_t *) simple_type)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_content.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_content.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_content.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_content.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *sim_type_cont,
+ get_type)(void *sim_type_cont,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -101,9 +101,9 @@
(((axis2_xml_schema_simple_type_content_t *) sim_type_cont)->ops->\
get_base_impl(sim_type_cont, env))
-#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_CONTENT_TYPE(sim_type_cont, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_CONTENT_GET_TYPE(sim_type_cont, env) \
(((axis2_xml_schema_simple_type_content_t *) sim_type_cont)->ops->\
- type(sim_type_cont, env))
+ get_type(sim_type_cont, env))
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_CONTENT_SUPER_OBJS(sim_type_cont, env) \
(((axis2_xml_schema_simple_type_content_t *) sim_type_cont)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_list.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_list.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_list.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_list.h Wed Jun 7 05:03:26 2006
@@ -57,7 +57,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *simple_type_list,
+ get_type)(void *simple_type_list,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -102,17 +102,6 @@
AXIS2_EXTERN axis2_xml_schema_simple_type_list_t * AXIS2_CALL
axis2_xml_schema_simple_type_list_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_simple_type_list_resolve_methods(
- axis2_xml_schema_simple_type_list_t *simple_type_list,
- const axis2_env_t *env,
- axis2_xml_schema_simple_type_list_t *simple_type_list_impl,
- axis2_hash_t *methods);
- */
-
/********************** Macros ***********************************************/
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_LIST_FREE(simple_type_list, env) \
@@ -125,7 +114,7 @@
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_LIST_TYPE(simple_type_list, env) \
(((axis2_xml_schema_simple_type_list_t *) simple_type_list)->ops->\
- type(simple_type_list, env))
+ get_type(simple_type_list, env))
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_LIST_SUPER_OBJS(simple_type_list, env) \
(((axis2_xml_schema_simple_type_list_t *) simple_type_list)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_restriction.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_restriction.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_restriction.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_restriction.h Wed Jun 7 05:03:26 2006
@@ -44,10 +44,6 @@
struct axis2_xml_schema_simple_type_restriction_ops
{
- /**
- * Deallocate memory
- * @return status code
- */
axis2_status_t (AXIS2_CALL *
free) (void *simple_type_restriction,
const axis2_env_t *env);
@@ -57,7 +53,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *simple_type_restriction,
+ get_type)(void *simple_type_restriction,
const axis2_env_t *env);
axis2_hash_t *(AXIS2_CALL *
@@ -112,18 +108,6 @@
AXIS2_EXTERN axis2_xml_schema_simple_type_restriction_t * AXIS2_CALL
axis2_xml_schema_simple_type_restriction_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_simple_type_restriction_resolve_methods(
- axis2_xml_schema_simple_type_restriction_t *simple_type_restriction,
- const axis2_env_t *env,
- axis2_xml_schema_simple_type_restriction_t *simple_type_restriction_impl,
- axis2_hash_t *methods);
-*/
-
-
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_RESTRICTION_FREE(simple_type_restriction, env) \
(((axis2_xml_schema_simple_type_restriction_t *) simple_type_restriction)->ops->\
free(simple_type_restriction, env))
@@ -132,9 +116,9 @@
(((axis2_xml_schema_simple_type_restriction_t *) simple_type_restriction)->ops->\
get_base_impl(simple_type_restriction, env))
-#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_RESTRICTION_TYPE(simple_type_restriction, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_RESTRICTION_GET_TYPE(simple_type_restriction, env) \
(((axis2_xml_schema_simple_type_restriction_t *) simple_type_restriction)->ops->\
- type(simple_type_restriction, env))
+ get_type(simple_type_restriction, env))
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_RESTRICTION_SUPER_OBJS(simple_type_restriction, env) \
(((axis2_xml_schema_simple_type_restriction_t *) simple_type_restriction)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_union.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_union.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_union.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_simple_type_union.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(
+ get_type)(
void *sim_type_union,
const axis2_env_t *env);
@@ -109,18 +109,7 @@
AXIS2_EXTERN axis2_xml_schema_simple_type_union_t * AXIS2_CALL
axis2_xml_schema_simple_type_union_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_simple_type_union_resolve_methods(
- axis2_xml_schema_simple_type_union_t *sim_type_union,
- const axis2_env_t *env,
- axis2_xml_schema_simple_type_union_t *simple_type_union_impl,
- axis2_hash_t *methods);
- */
-
- #define AXIS2_XML_SCHEMA_SIMPLE_TYPE_UNION_FREE(sim_type_union, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_UNION_FREE(sim_type_union, env) \
(((axis2_xml_schema_simple_type_union_t *) sim_type_union)->ops->\
free(sim_type_union, env))
@@ -132,9 +121,9 @@
(((axis2_xml_schema_simple_type_union_t *) sim_type_union)->ops->\
super_objs(sim_type_union, env))
-#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_UNION_TYPE(sim_type_union, env) \
+#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_UNION_GET_TYPE(sim_type_union, env) \
(((axis2_xml_schema_simple_type_union_t *) sim_type_union)->ops->\
- type(sim_type_union, env))
+ get_type(sim_type_union, env))
#define AXIS2_XML_SCHEMA_SIMPLE_TYPE_UNION_GET_BASE_TYPES(sim_type_union, env) \
(((axis2_xml_schema_simple_type_union_t *) sim_type_union)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type.h Wed Jun 7 05:03:26 2006
@@ -45,10 +45,6 @@
struct axis2_xml_schema_type_ops
{
- /**
- * Deallocate memory
- * @return status code
- */
axis2_status_t (AXIS2_CALL *
free) (void *type,
const axis2_env_t *env);
@@ -62,7 +58,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *type,
+ get_type)(void *type,
const axis2_env_t *env);
void *(AXIS2_CALL *
@@ -150,9 +146,9 @@
(((axis2_xml_schema_type_t *) type)->ops->\
get_base_impl(type, env))
-#define AXIS2_XML_SCHEMA_TYPE_TYPE(sch_type, env) \
+#define AXIS2_XML_SCHEMA_TYPE_GET_TYPE(sch_type, env) \
(((axis2_xml_schema_type_t *) sch_type)->ops->\
- type(sch_type, env))
+ get_type(sch_type, env))
#define AXIS2_XML_SCHEMA_TYPE_SUPER_OBJS(type, env) \
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_use.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_use.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_use.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_use.h Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type) (
+ get_type) (
void *use,
const axis2_env_t *env);
@@ -88,8 +88,8 @@
#define AXIS2_XML_SCHEMA_USE_SUPER_OBJS(use, env) \
(((axis2_xml_schema_use_t *) use)->ops->super_objs(use, env))
-#define AXIS2_XML_SCHEMA_USE_TYPE(use, env) \
- (((axis2_xml_schema_use_t *) use)->ops->type(use, env))
+#define AXIS2_XML_SCHEMA_USE_GET_TYPE(use, env) \
+ (((axis2_xml_schema_use_t *) use)->ops->get_type(use, env))
#define AXIS2_XML_SCHEMA_USE_GET_BASE_IMPL(use, env) \
(((axis2_xml_schema_use_t *) use)->ops->get_base_impl(use, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_xpath.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_xpath.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_xpath.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_xpath.h Wed Jun 7 05:03:26 2006
@@ -59,7 +59,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *xpath,
+ get_type)(void *xpath,
const axis2_env_t *env);
axis2_hash_t* (AXIS2_CALL *
@@ -89,16 +89,6 @@
AXIS2_EXTERN axis2_xml_schema_xpath_t * AXIS2_CALL
axis2_xml_schema_xpath_create(const axis2_env_t *env);
-/**
- * This method is internal to Axis2 C. It is called from Child Constructor
-
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-axis2_xml_schema_xpath_resolve_methods(
- axis2_xml_schema_xpath_t *xpath,
- const axis2_env_t *env,
- axis2_xml_schema_xpath_t *xpath_impl,
- axis2_hash_t *methods);
- */
#define AXIS2_XML_SCHEMA_XPATH_FREE(xpath, env) \
(((axis2_xml_schema_xpath_t *) xpath)->ops->\
@@ -108,9 +98,9 @@
(((axis2_xml_schema_xpath_t *) xpath)->ops->\
get_base_impl(xpath, env))
-#define AXIS2_XML_SCHEMA_XPATH_TYPE(xpath, env) \
+#define AXIS2_XML_SCHEMA_XPATH_GET_TYPE(xpath, env) \
(((axis2_xml_schema_xpath_t *) xpath)->ops->\
- type(xpath, env))
+ get_type(xpath, env))
#define AXIS2_XML_SCHEMA_XPATH_SUPER_OBJS(xpath, env) \
(((axis2_xml_schema_xpath_t *) xpath)->ops->\
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_severity_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_severity_type.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_severity_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_severity_type.h Wed Jun 7 05:03:26 2006
@@ -66,7 +66,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL*
- type)(void *severity,
+ get_type)(void *severity,
const axis2_env_t *env);
};
@@ -92,8 +92,8 @@
#define AXIS2_XML_SEREVITY_TYPE_GET_VALUES(severity, env) \
(((axis2_xml_severity_type_t *) severity)->ops->values(severity, env))
-#define AXIS2_XML_SEREVITY_TYPE_TYPE(severity, env) \
- (((axis2_xml_severity_type_t *) severity)->ops->type(severity, env))
+#define AXIS2_XML_SEREVITY_TYPE_GET_TYPE(severity, env) \
+ (((axis2_xml_severity_type_t *) severity)->ops->get_type(severity, env))
#define AXIS2_XML_SEREVITY_TYPE_SUPER_OBJS(severity, env) \
(((axis2_xml_severity_type_t *) severity)->ops->super_objs(severity, env))
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_tokenized_type.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_tokenized_type.h?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_tokenized_type.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_tokenized_type.h Wed Jun 7 05:03:26 2006
@@ -63,7 +63,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t (AXIS2_CALL *
- type)(void *tokenized_type,
+ get_type)(void *tokenized_type,
const axis2_env_t *env);
};
@@ -92,8 +92,9 @@
#define AXIS2_XML_TOKENIZED_TYPE_SUPER_OBJS(tokenized_type, env) \
(((axis2_xml_tokenized_type_t *) tokenized_type)->ops->super_objs(tokenized_type, env))
-#define AXIS2_XML_TOKENIZED_TYPE_TYPE(tokenized_type, env) \
- (((axis2_xml_tokenized_type_t *) tokenized_type)->ops->type(tokenized_type, env))
+#define AXIS2_XML_TOKENIZED_TYPE_GET_TYPE(tokenized_type, env) \
+ (((axis2_xml_tokenized_type_t *) tokenized_type)->ops->\
+ get_type(tokenized_type, env))
/** @} */
#ifdef __cplusplus
}
Added: webservices/axis2/trunk/c/xml_schema/samples/test_schema.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/samples/test_schema.c?rev=412382&view=auto
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/samples/test_schema.c (added)
+++ webservices/axis2/trunk/c/xml_schema/samples/test_schema.c Wed Jun 7 05:03:26 2006
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <xml_schema/axis2_xml_schema_includes.h>
+#include <stdio.h>
+#include <axis2_env.h>
+#include <axis2_utils_defines.h>
+
+axis2_status_t
+xml_schema_test(
+ axis2_env_t *env,
+ axis2_char_t *filename)
+{
+ axis2_xml_reader_t *xml_reader = NULL;
+ axis2_om_stax_builder_t *om_builder = NULL;
+ axis2_om_document_t *om_doc = NULL;
+ axis2_xml_schema_collection_t *schema_collection = NULL;
+ axis2_xml_schema_t *schema = NULL;
+
+ xml_reader =
+ axis2_xml_reader_create_for_file(env, filename, NULL);
+ if(!xml_reader)
+ return AXIS2_FAILURE;
+
+ om_builder = axis2_om_stax_builder_create(env, xml_reader);
+
+ om_doc = axis2_om_document_create(env, NULL, om_builder);
+
+ AXIS2_OM_DOCUMENT_BUILD_ALL(om_doc, env);
+
+ schema_collection = axis2_xml_schema_collection_create(env);
+
+ schema = AXIS2_XML_SCHEMA_COLLECTION_READ_DOCUMENT(
+ schema_collection, env, om_doc);
+
+ if(NULL != schema)
+ {
+ printf(" parsing schema is successful ");
+ }
+
+ return AXIS2_SUCCESS;
+}
+
+int main(int argc, char *argv[])
+{
+ axis2_env_t *env = NULL;
+ axis2_char_t *filename = NULL;
+ if(argc > 1)
+ filename = argv[1];
+ else
+ return 0;
+ env = axis2_env_create_all("test.log", 1);
+ xml_schema_test(env, filename);
+}
\ No newline at end of file
Modified: webservices/axis2/trunk/c/xml_schema/src/xml_schema.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/src/xml_schema.c?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/src/xml_schema.c (original)
+++ webservices/axis2/trunk/c/xml_schema/src/xml_schema.c Wed Jun 7 05:03:26 2006
@@ -83,7 +83,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_type(
+axis2_xml_schema_get_type(
void *schema,
const axis2_env_t *env);
@@ -316,7 +316,7 @@
schema_impl->schema.ops->free = axis2_xml_schema_free;
schema_impl->schema.ops->super_objs = axis2_xml_schema_super_objs;
- schema_impl->schema.ops->type = axis2_xml_schema_type;
+ schema_impl->schema.ops->get_type = axis2_xml_schema_get_type;
schema_impl->schema.ops->get_base_impl =
axis2_xml_schema_get_base_impl;
schema_impl->schema.ops->get_namespace =
@@ -427,8 +427,8 @@
axis2_xml_schema_free);
axis2_hash_set(schema_impl->methods, "super_objs", AXIS2_HASH_KEY_STRING,
axis2_xml_schema_super_objs);
- axis2_hash_set(schema_impl->methods, "type", AXIS2_HASH_KEY_STRING,
- axis2_xml_schema_type);
+ axis2_hash_set(schema_impl->methods, "get_type", AXIS2_HASH_KEY_STRING,
+ axis2_xml_schema_get_type);
axis2_hash_set(schema_impl->methods, "get_namespace",
AXIS2_HASH_KEY_STRING, axis2_xml_schema_get_namespace);
axis2_hash_set(schema_impl->methods, "get_attr_form_default",
@@ -556,7 +556,7 @@
}
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_type(
+axis2_xml_schema_get_type(
void *schema,
const axis2_env_t *env)
{
Modified: webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotated.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotated.c?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotated.c (original)
+++ webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotated.c Wed Jun 7 05:03:26 2006
@@ -60,7 +60,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_annotated_type(
+axis2_xml_schema_annotated_get_type(
void *annotated,
const axis2_env_t *env);
@@ -137,8 +137,8 @@
axis2_xml_schema_annotated_free;
annotated_impl->annotated.ops->super_objs =
axis2_xml_schema_annotated_super_objs;
- annotated_impl->annotated.ops->type =
- axis2_xml_schema_annotated_type;
+ annotated_impl->annotated.ops->get_type =
+ axis2_xml_schema_annotated_get_type;
annotated_impl->annotated.ops->get_base_impl =
axis2_xml_schema_annotated_get_base_impl;
annotated_impl->annotated.ops->get_id =
@@ -164,8 +164,8 @@
axis2_xml_schema_annotated_free);
axis2_hash_set(annotated_impl->methods, "super_objs", AXIS2_HASH_KEY_STRING,
axis2_xml_schema_annotated_super_objs);
- axis2_hash_set(annotated_impl->methods, "type", AXIS2_HASH_KEY_STRING,
- axis2_xml_schema_annotated_type);
+ axis2_hash_set(annotated_impl->methods, "get_type", AXIS2_HASH_KEY_STRING,
+ axis2_xml_schema_annotated_get_type);
axis2_hash_set(annotated_impl->methods, "get_id", AXIS2_HASH_KEY_STRING,
axis2_xml_schema_annotated_get_id);
axis2_hash_set(annotated_impl->methods, "set_id", AXIS2_HASH_KEY_STRING,
@@ -275,7 +275,7 @@
}
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_annotated_type(
+axis2_xml_schema_annotated_get_type(
void *annotated,
const axis2_env_t *env)
{
@@ -317,7 +317,7 @@
annotated->ops->super_objs = axis2_hash_get(methods, "super_objs",
AXIS2_HASH_KEY_STRING);
- annotated->ops->type = axis2_hash_get(methods, "type",
+ annotated->ops->get_type = axis2_hash_get(methods, "get_type",
AXIS2_HASH_KEY_STRING);
annotated->ops->get_id = axis2_hash_get(methods, "get_id",
Modified: webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotation.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotation.c?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotation.c (original)
+++ webservices/axis2/trunk/c/xml_schema/src/xml_schema_annotation.c Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_annotation_type(
+axis2_xml_schema_annotation_get_type(
void *annotation,
const axis2_env_t *env);
@@ -106,8 +106,8 @@
annotation_impl->annotation.ops->super_objs =
axis2_xml_schema_annotation_super_objs;
- annotation_impl->annotation.ops->type =
- axis2_xml_schema_annotation_type;
+ annotation_impl->annotation.ops->get_type =
+ axis2_xml_schema_annotation_get_type;
annotation_impl->annotation.ops->get_base_impl =
axis2_xml_schema_annotation_get_base_impl;
@@ -136,8 +136,8 @@
axis2_hash_set(annotation_impl->methods, "super_objs",
AXIS2_HASH_KEY_STRING, axis2_xml_schema_annotation_super_objs);
- axis2_hash_set(annotation_impl->methods, "type",
- AXIS2_HASH_KEY_STRING, axis2_xml_schema_annotation_type);
+ axis2_hash_set(annotation_impl->methods, "get_type",
+ AXIS2_HASH_KEY_STRING, axis2_xml_schema_annotation_get_type);
axis2_hash_set(annotation_impl->methods, "get_items",
AXIS2_HASH_KEY_STRING, axis2_xml_schema_annotation_get_items);
@@ -262,7 +262,7 @@
}
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_annotation_type(
+axis2_xml_schema_annotation_get_type(
void *annotation,
const axis2_env_t *env)
{
Modified: webservices/axis2/trunk/c/xml_schema/src/xml_schema_any.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/src/xml_schema_any.c?rev=412382&r1=412381&r2=412382&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/src/xml_schema_any.c (original)
+++ webservices/axis2/trunk/c/xml_schema/src/xml_schema_any.c Wed Jun 7 05:03:26 2006
@@ -56,7 +56,7 @@
const axis2_env_t *env);
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_any_type(
+axis2_xml_schema_any_get_type(
void *any,
const axis2_env_t *env);
@@ -131,8 +131,8 @@
axis2_xml_schema_any_free;
any_impl->any.ops->super_objs =
axis2_xml_schema_any_super_objs;
- any_impl->any.ops->type =
- axis2_xml_schema_any_type;
+ any_impl->any.ops->get_type =
+ axis2_xml_schema_any_get_type;
any_impl->any.ops->get_base_impl =
axis2_xml_schema_any_get_base_impl;
any_impl->any.ops->get_namespace =
@@ -154,8 +154,8 @@
axis2_xml_schema_any_free);
axis2_hash_set(any_impl->methods, "super_objs", AXIS2_HASH_KEY_STRING,
axis2_xml_schema_any_super_objs);
- axis2_hash_set(any_impl->methods, "type", AXIS2_HASH_KEY_STRING,
- axis2_xml_schema_any_type);
+ axis2_hash_set(any_impl->methods, "get_type", AXIS2_HASH_KEY_STRING,
+ axis2_xml_schema_any_get_type);
axis2_hash_set(any_impl->methods, "get_namespace", AXIS2_HASH_KEY_STRING,
axis2_xml_schema_any_get_namespace);
axis2_hash_set(any_impl->methods, "set_namespace", AXIS2_HASH_KEY_STRING,
@@ -255,7 +255,7 @@
}
axis2_xml_schema_types_t AXIS2_CALL
-axis2_xml_schema_any_type(void *any,
+axis2_xml_schema_any_get_type(void *any,
const axis2_env_t *env)
{
axis2_xml_schema_any_impl_t *any_impl = NULL;
@@ -313,9 +313,11 @@
any->ops->super_objs = axis2_hash_get(methods, "super_objs",
AXIS2_HASH_KEY_STRING);
- any->ops->type = axis2_hash_get(methods, "type",
+ any->ops->get_type = axis2_hash_get(methods, "get_type",
AXIS2_HASH_KEY_STRING);
-
+ if(!any->ops->get_type)
+ any->ops->get_type =
+ sch_any_impl->any.ops->get_type;
any->ops->get_namespace = axis2_hash_get(methods,
"get_namespace", AXIS2_HASH_KEY_STRING);
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org