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/05/18 11:29:39 UTC
svn commit: r407510 - in /webservices/axis2/trunk/c/xml_schema: ./
include/xml_schema/
Author: nandika
Date: Thu May 18 02:29:37 2006
New Revision: 407510
URL: http://svn.apache.org/viewvc?rev=407510&view=rev
Log:
fixed compilation problems
Modified:
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.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_enum.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_obj_collection.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h
webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h
webservices/axis2/trunk/c/xml_schema/validation_event_handler.c
webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c
webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c
webservices/axis2/trunk/c/xml_schema/xml_schema_any.c
webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c
webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c
webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c
webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c
webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c
webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c
webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c
webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c
webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c
webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c
webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c
webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c
webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c
webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c
webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c
webservices/axis2/trunk/c/xml_schema/xml_schema_element.c
webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c
webservices/axis2/trunk/c/xml_schema/xml_schema_form.c
webservices/axis2/trunk/c/xml_schema/xml_schema_group.c
webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c
webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c
webservices/axis2/trunk/c/xml_schema/xml_schema_import.c
webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c
webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c
webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c
webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c
webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c
webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c
webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c
webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c
webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c
webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c
webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c
webservices/axis2/trunk/c/xml_schema/xml_schema_use.c
webservices/axis2/trunk/c/xml_schema/xml_severity_type.c
webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_validation_event_handler.h Thu May 18 02:29:37 2006
@@ -26,7 +26,6 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_collection.h Thu May 18 02:29:37 2006
@@ -27,7 +27,8 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils.h>
+
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <axis2_qname.h>
@@ -154,7 +155,11 @@
axis2_char_t *prefix,
axis2_char_t *namespc_uri);
-};
+ axis2_hash_t* (AXIS2_CALL *
+ get_systemid2_schemas)(
+ axis2_xml_schema_collection_t* collection,
+ axis2_env_t **env);
+};
struct axis2_xml_schema_collection
{
@@ -210,6 +215,8 @@
#define AXIS2_XML_SCHEMA_COLLECTION_GET_NAMESPACE_FOR_PREFIX(collection, env, prefix) \
((collection)->ops->get_namespace_for_prefix(collection, env, prefix))
+#define AXIS2_XML_SCHEMA_COLLECTION_GET_SYSTEMID2_SCHEMAS(collection, env) \
+ ((collection)->ops->get_systemid2_schemas(collection, env))
/** @} */
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_constants.h Thu May 18 02:29:37 2006
@@ -22,7 +22,7 @@
* @brief Axis2 Xml Schema Constants
*/
-#include <axis2_const.h>
+#include <axis2_utils.h>
#ifdef __cplusplus
extern "C"
@@ -45,58 +45,58 @@
#define AXIS2_URI_2001_SCHEMA_XSI "http://www.w3.org/2001/XMLSchema-instance"
/* Define qnames for the all of the XSD and SOAP-ENC encodings */
-#define XSD_STRING "URI_2001_SCHEMA_XSD|string"
-#define XSD_BOOLEAN "URI_2001_SCHEMA_XSD|boolean"
-#define XSD_DOUBLE "URI_2001_SCHEMA_XSD|double"
-#define XSD_FLOAT "URI_2001_SCHEMA_XSD|float"
-#define XSD_INT "URI_2001_SCHEMA_XSD|int"
-#define XSD_INTEGER "URI_2001_SCHEMA_XSD|integer"
-#define XSD_LONG "URI_2001_SCHEMA_XSD|long"
-#define XSD_SHORT "URI_2001_SCHEMA_XSD|short"
-#define XSD_BYTE "URI_2001_SCHEMA_XSD|byte"
-#define XSD_DECIMAL "URI_2001_SCHEMA_XSD|decimal"
-#define XSD_BASE64 "URI_2001_SCHEMA_XSD|base64Binary"
-#define XSD_HEXBIN "URI_2001_SCHEMA_XSD|hexBinary"
-#define XSD_ANYSIMPLETYPE "URI_2001_SCHEMA_XSD|anySimpleType"
-#define XSD_ANYTYPE "URI_2001_SCHEMA_XSD|anyType"
-#define XSD_ANY "URI_2001_SCHEMA_XSD|any"
-#define XSD_QNAME "URI_2001_SCHEMA_XSD|QName"
-#define XSD_DATETIME "URI_2001_SCHEMA_XSD|dateTime"
-#define XSD_DATE "URI_2001_SCHEMA_XSD|date"
-#define XSD_TIME "URI_2001_SCHEMA_XSD|time"
-
-#define XSD_NORMALIZEDSTRING "URI_2001_SCHEMA_XSD|normalizedString"
-#define XSD_TOKEN "URI_2001_SCHEMA_XSD|token"
-
-#define XSD_UNSIGNEDLONG "URI_2001_SCHEMA_XSD|unsignedLong"
-#define XSD_UNSIGNEDINT "URI_2001_SCHEMA_XSD|unsignedInt"
-#define XSD_UNSIGNEDSHORT "URI_2001_SCHEMA_XSD|unsignedShort"
-#define XSD_UNSIGNEDBYTE "URI_2001_SCHEMA_XSD|unsignedByte"
-#define XSD_POSITIVEINTEGER "URI_2001_SCHEMA_XSD|positiveInteger"
-#define XSD_NEGATIVEINTEGER "URI_2001_SCHEMA_XSD|negativeInteger"
-#define XSD_NONNEGATIVEINTEGER "URI_2001_SCHEMA_XSD|nonNegativeInteger"
-#define XSD_NONPOSITIVEINTEGER "URI_2001_SCHEMA_XSD|nonPositiveInteger"
-
-#define XSD_YEARMONTH "URI_2001_SCHEMA_XSD|gYearMonth"
-#define XSD_MONTHDAY "URI_2001_SCHEMA_XSD|gMonthDay"
-#define XSD_YEAR "URI_2001_SCHEMA_XSD|gYear"
-#define XSD_MONTH "URI_2001_SCHEMA_XSD|gMonth"
-#define XSD_DAY "URI_2001_SCHEMA_XSD|gDay"
-#define XSD_DURATION "URI_2001_SCHEMA_XSD|duration"
-
-#define XSD_NAME "URI_2001_SCHEMA_XSD|Name"
-#define XSD_NCNAME "URI_2001_SCHEMA_XSD|NCName"
-#define XSD_NMTOKEN "URI_2001_SCHEMA_XSD|NMTOKEN"
-#define XSD_NMTOKENS "URI_2001_SCHEMA_XSD|NMTOKENS"
-#define XSD_NOTATION "URI_2001_SCHEMA_XSD|NOTATION"
-#define XSD_ENTITY "URI_2001_SCHEMA_XSD|ENTITY"
-#define XSD_ENTITIES "URI_2001_SCHEMA_XSD|ENTITIES"
-#define XSD_IDREF "URI_2001_SCHEMA_XSD|IDREF"
-#define XSD_IDREFS "URI_2001_SCHEMA_XSD|IDREFS"
-#define XSD_ANYURI "URI_2001_SCHEMA_XSD|anyURI"
-#define XSD_LANGUAGE "URI_2001_SCHEMA_XSD|language"
-#define XSD_ID "URI_2001_SCHEMA_XSD|ID"
-#define XSD_SCHEMA "URI_2001_SCHEMA_XSD|schema"
+#define AXIS2_XML_SCHEMA_XSD_STRING "string"
+#define AXIS2_XML_SCHEMA_XSD_BOOLEAN "boolean"
+#define AXIS2_XML_SCHEMA_XSD_DOUBLE "double"
+#define AXIS2_XML_SCHEMA_XSD_FLOAT "float"
+#define AXIS2_XML_SCHEMA_XSD_INT "int"
+#define AXIS2_XML_SCHEMA_XSD_INTEGER "integer"
+#define AXIS2_XML_SCHEMA_XSD_LONG "long"
+#define AXIS2_XML_SCHEMA_XSD_SHORT "short"
+#define AXIS2_XML_SCHEMA_XSD_BYTE "byte"
+#define AXIS2_XML_SCHEMA_XSD_DECIMAL "decimal"
+#define AXIS2_XML_SCHEMA_XSD_BASE64 "base64Binary"
+#define AXIS2_XML_SCHEMA_XSD_HEXBIN "hexBinary"
+#define AXIS2_XML_SCHEMA_XSD_ANYSIMPLETYPE "anySimpleType"
+#define AXIS2_XML_SCHEMA_XSD_ANYTYPE "anyType"
+#define AXIS2_XML_SCHEMA_XSD_ANY "any"
+#define AXIS2_XML_SCHEMA_XSD_QNAME "QName"
+#define AXIS2_XML_SCHEMA_XSD_DATETIME "dateTime"
+#define AXIS2_XML_SCHEMA_XSD_DATE "date"
+#define AXIS2_XML_SCHEMA_XSD_TIME "time"
+
+#define AXIS2_XML_SCHEMA_XSD_NORMALIZEDSTRING "normalizedString"
+#define AXIS2_XML_SCHEMA_XSD_TOKEN "token"
+
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDLONG "unsignedLong"
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDINT "unsignedInt"
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDSHORT "unsignedShort"
+#define AXIS2_XML_SCHEMA_XSD_UNSIGNEDBYTE "unsignedByte"
+#define AXIS2_XML_SCHEMA_XSD_POSITIVEINTEGER "positiveInteger"
+#define AXIS2_XML_SCHEMA_XSD_NEGATIVEINTEGER "negativeInteger"
+#define AXIS2_XML_SCHEMA_XSD_NONNEGATIVEINTEGER "nonNegativeInteger"
+#define AXIS2_XML_SCHEMA_XSD_NONPOSITIVEINTEGER "nonPositiveInteger"
+
+#define AXIS2_XML_SCHEMA_XSD_YEARMONTH "gYearMonth"
+#define AXIS2_XML_SCHEMA_XSD_MONTHDAY "gMonthDay"
+#define AXIS2_XML_SCHEMA_XSD_YEAR "gYear"
+#define AXIS2_XML_SCHEMA_XSD_MONTH "gMonth"
+#define AXIS2_XML_SCHEMA_XSD_DAY "gDay"
+#define AXIS2_XML_SCHEMA_XSD_DURATION "duration"
+
+#define AXIS2_XML_SCHEMA_XSD_NAME "Name"
+#define AXIS2_XML_SCHEMA_XSD_NCNAME "NCName"
+#define AXIS2_XML_SCHEMA_XSD_NMTOKEN "NMTOKEN"
+#define AXIS2_XML_SCHEMA_XSD_NMTOKENS "NMTOKENS"
+#define AXIS2_XML_SCHEMA_XSD_NOTATION "NOTATION"
+#define AXIS2_XML_SCHEMA_XSD_ENTITY "ENTITY"
+#define AXIS2_XML_SCHEMA_XSD_ENTITIES "ENTITIES"
+#define AXIS2_XML_SCHEMA_XSD_IDREF "IDREF"
+#define AXIS2_XML_SCHEMA_XSD_IDREFS "IDREFS"
+#define AXIS2_XML_SCHEMA_XSD_ANYURI "anyURI"
+#define AXIS2_XML_SCHEMA_XSD_LANGUAGE "language"
+#define AXIS2_XML_SCHEMA_XSD_ID "ID"
+#define AXIS2_XML_SCHEMA_XSD_SCHEMA "schema"
#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=407510&r1=407509&r2=407510&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 Thu May 18 02:29:37 2006
@@ -26,7 +26,6 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
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=407510&r1=407509&r2=407510&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 Thu May 18 02:29:37 2006
@@ -26,7 +26,7 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils_defines.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <xml_schema/axis2_xml_schema_defines.h>
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=407510&r1=407509&r2=407510&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 Thu May 18 02:29:37 2006
@@ -26,7 +26,7 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils_defines.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <xml_schema/axis2_xml_schema_defines.h>
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_collection.h Thu May 18 02:29:37 2006
@@ -28,7 +28,6 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <xml_schema/axis2_xml_schema_obj.h>
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_obj_table.h Thu May 18 02:29:37 2006
@@ -31,7 +31,7 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <axis2_qname.h>
Modified: webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h (original)
+++ webservices/axis2/trunk/c/xml_schema/include/xml_schema/axis2_xml_schema_type_receiver.h Thu May 18 02:29:37 2006
@@ -28,7 +28,7 @@
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
-#include <axis2_const.h>
+#include <axis2_utils_defines.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
Modified: webservices/axis2/trunk/c/xml_schema/validation_event_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/validation_event_handler.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/validation_event_handler.c (original)
+++ webservices/axis2/trunk/c/xml_schema/validation_event_handler.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_validation_event_handler.h>
#include <axis2_hash.h>
+#include <axis2_utils.h>
typedef struct axis2_validation_event_handler_impl
axis2_validation_event_handler_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_annotated.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_annotated.h>
#include <xml_schema/axis2_xml_schema_annotation.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_annotated_impl
axis2_xml_schema_annotated_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_annotation.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_annotation.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_annotation_impl
axis2_xml_schema_annotation_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_any.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_any.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_any.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_any.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_any.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_any_impl
axis2_xml_schema_any_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_any_attribute.c Thu May 18 02:29:37 2006
@@ -15,6 +15,8 @@
*/
#include <xml_schema/axis2_xml_schema_any_attribute.h>
+#include <axis2_utils.h>
+
typedef struct axis2_xml_schema_any_attribute_impl
axis2_xml_schema_any_attribute_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_app_info.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_app_info.h>
#include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_app_info_impl
axis2_xml_schema_app_info_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_attribute.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_attribute.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_attribute_impl
axis2_xml_schema_attribute_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_attribute_group.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_attribute_group_impl
axis2_xml_schema_attribute_group_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_attribute_group_ref.c Thu May 18 02:29:37 2006
@@ -15,6 +15,8 @@
*/
#include <xml_schema/axis2_xml_schema_attribute_group_ref.h>
+#include <axis2_utils.h>
+
typedef struct axis2_xml_schema_attribute_group_ref_impl
axis2_xml_schema_attribute_group_ref_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_builder.c Thu May 18 02:29:37 2006
@@ -111,7 +111,7 @@
axis2_om_node_t *sch_node);
static axis2_status_t
-set_namespace_attribute(
+set_namespace_attributes(
axis2_xml_schema_builder_t* builder,
axis2_env_t **env,
axis2_xml_schema_t *schema,
@@ -416,12 +416,23 @@
axis2_xml_schema_builder_t *builder,
axis2_env_t **env,
axis2_om_node_t *root,
- axis2_char_t *uri){}
+ axis2_char_t *uri)
+{
+
+
+}
axis2_status_t AXIS2_CALL
axis2_xml_schema_builder_free(
axis2_xml_schema_builder_t *builder,
- axis2_env_t **env){}
+ axis2_env_t **env)
+{
+ axis2_xml_schema_builder_impl_t *builder_impl = NULL;
+ AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+ builder_impl = AXIS2_INTF_TO_IMPL(builder);
+
+
+}
static axis2_xml_schema_t*
@@ -429,7 +440,20 @@
axis2_xml_schema_builder_t *builder,
axis2_env_t **env,
axis2_om_node_t *ele_node,
- axis2_char_t *uri){}
+ axis2_char_t *uri)
+{
+ axis2_xml_schema_builder_impl_t *builder_impl = NULL;
+
+ axis2_hash_t *ht_sch2schemas = NULL;
+
+ AXIS2_ENV_CHECK(env, NULL);
+ AXIS2_PARAM_CHECK((*env)->error, ele_node, NULL);
+ AXIS2_PARAM_CHECK((*env)->error, uri, AXIS2_FAILURE);
+ builder_impl = AXIS2_INTF_TO_IMPL(builder);
+
+ set_namespace_attributes( builder, env, builder_impl->schema, ele_node);
+
+}
static axis2_xml_schema_annotation_t*
handle_annotation(
@@ -446,7 +470,7 @@
axis2_om_node_t *sch_node){}
static axis2_status_t
-set_namespace_attribute(
+set_namespace_attributes(
axis2_xml_schema_builder_t* builder,
axis2_env_t **env,
axis2_xml_schema_t *schema,
@@ -472,7 +496,7 @@
if(NULL != parent_node &&
AXIS2_OM_NODE_GET_NODE_TYPE(sch_node, env) == AXIS2_OM_ELEMENT)
{
- set_namespace_attribute(builder, env, schema, parent_node);
+ set_namespace_attributes(builder, env, schema, parent_node);
}
om_ele = AXIS2_OM_NODE_GET_DATA_ELEMENT(sch_node, env);
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_collection.c Thu May 18 02:29:37 2006
@@ -24,6 +24,7 @@
#include <xml_schema/axis2_xml_schema_type_receiver.h>
#include <xml_schema/axis2_xml_schema_element.h>
#include <xml_schema/axis2_xml_schema_simple_type.h>
+#include <xml_schema/axis2_xml_schema_constants.h>
typedef struct axis2_xml_schema_collection_impl
axis2_xml_schema_collection_impl_t;
@@ -42,7 +43,7 @@
axis2_hash_t *in_scope_namespaces;
- axis2_hash_t *schema_id2_schemas;
+ axis2_hash_t *systemid2_schemas;
axis2_xml_schema_t *xsd;
@@ -154,6 +155,12 @@
axis2_env_t **env,
axis2_xml_schema_t* schema,
axis2_char_t *type_name);
+
+axis2_hash_t* AXIS2_CALL
+get_systemid2_schemas(
+ axis2_xml_schema_collection_t *collection,
+ axis2_env_t **env);
+
/*************** end function prototypes ****************************/
@@ -176,7 +183,7 @@
collection_impl->namespaces = NULL;
collection_impl->unresolved_types = NULL;
collection_impl->xsd = NULL;
- collection_impl->schema_id2_schemas = NULL;
+ collection_impl->systemid2_schemas = NULL;
collection_impl->schemas = NULL;
collection_impl->collection.ops = AXIS2_MALLOC((*env)->allocator,
@@ -261,12 +268,6 @@
return AXIS2_SUCCESS;
}
-/**
- * This section should comply to the XMLSchema specification
- * @see http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/datatypes.html#built-in-datatypes
- *
- * This needs to be inspected by another pair of eyes
- */
axis2_status_t AXIS2_CALL
axis2_xml_schema_collection_init(
axis2_xml_schema_collection_t* collection,
@@ -275,8 +276,83 @@
axis2_xml_schema_collection_impl_t *collection_impl = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
collection_impl = AXIS2_INTF_TO_IMPL(collection);
+ /*
+ Primitive types
+
+ 3.2.1 string
+ 3.2.2 boolean
+ 3.2.3 decimal
+ 3.2.4 float
+ 3.2.5 double
+ 3.2.6 duration
+ 3.2.7 dateTime
+ 3.2.8 time
+ 3.2.9 date
+ 3.2.10 gYearMonth
+ 3.2.11 gYear
+ 3.2.12 gMonthDay
+ 3.2.13 gDay
+ 3.2.14 gMonth
+ 3.2.15 hexBinary
+ 3.2.16 base64Binary
+ 3.2.17 anyURI
+ 3.2.18 QName
+ 3.2.19 NOTATION
+ */
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_STRING);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_BOOLEAN);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_FLOAT);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DOUBLE);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_QNAME);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DECIMAL);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DURATION);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DATE);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_TIME);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DATETIME);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_DAY);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_MONTH);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_MONTHDAY);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_YEAR);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_YEARMONTH);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NOTATION);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_HEXBIN);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_BASE64);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ANYURI);
+
+ /** derived types from decimal */
+
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_LONG);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_SHORT);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_BYTE);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_INTEGER);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_INT);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_POSITIVEINTEGER);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NEGATIVEINTEGER);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NONPOSITIVEINTEGER);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NONNEGATIVEINTEGER);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDBYTE);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDINT);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDLONG);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_UNSIGNEDSHORT);
+
+ /** derived types from string */
+
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NAME);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NORMALIZEDSTRING);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NCNAME);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NMTOKEN);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_NMTOKENS);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ENTITY);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ENTITIES);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_ID);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_IDREF);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_IDREFS);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_LANGUAGE);
+ add_simple_type(env, collection_impl->xsd, AXIS2_XML_SCHEMA_XSD_TOKEN);
-
+ axis2_hash_set(collection_impl->namespaces, AXIS2_XML_SCHEMA_NS,
+ AXIS2_HASH_KEY_STRING, collection_impl->xsd);
+
return AXIS2_SUCCESS;
}
@@ -421,3 +497,13 @@
return AXIS2_SUCCESS;
}
+axis2_hash_t* AXIS2_CALL
+get_systemid2_schemas(
+ axis2_xml_schema_collection_t *collection,
+ axis2_env_t **env)
+{
+ axis2_xml_schema_collection_impl_t *collection_impl = NULL;
+ AXIS2_ENV_CHECK(env, NULL);
+ collection_impl = AXIS2_INTF_TO_IMPL(collection);
+
+}
\ No newline at end of file
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_complex_content.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_complex_content_impl
axis2_xml_schema_complex_content_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_extension.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_complex_content_extension.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_complex_content_extension_impl
axis2_xml_schema_complex_content_extension_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_complex_content_restriction.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_complex_content_restriction.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_complex_content_restriction_impl
axis2_xml_schema_complex_content_restriction_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_content_processing.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_content_processing.h>
#include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_content_processing_impl
axis2_xml_schema_content_processing_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_content_type.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_defines.h>
#include <xml_schema/axis2_xml_schema_content_type.h>
+#include <axis2_utils.h>
#include <axis2_string.h>
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_data_type.c Thu May 18 02:29:37 2006
@@ -17,6 +17,7 @@
#include <xml_schema/axis2_xml_schema_data_type.h>
#include <xml_schema/axis2_xml_tokenized_type.h>
#include <axis2_hash.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_data_type_impl
axis2_xml_schema_data_type_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_derivation_method.c Thu May 18 02:29:37 2006
@@ -16,7 +16,7 @@
#include <xml_schema/axis2_xml_schema_constants.h>
#include <xml_schema/axis2_xml_schema_derivation_method.h>
-
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_derivation_method_impl
axis2_xml_schema_derivation_method_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_documentation.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_documentation.h>
#include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_documentation_impl
axis2_xml_schema_documentation_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_element.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_element.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_element.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_element.c Thu May 18 02:29:37 2006
@@ -22,6 +22,8 @@
#include <xml_schema/axis2_xml_schema_obj_collection.h>
#include <xml_schema/axis2_xml_schema_type.h>
#include <xml_schema/axis2_xml_schema_form.h>
+#include <axis2_utils.h>
+
typedef struct axis2_xml_schema_element_impl axis2_xml_schema_element_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_enum.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_enum.h>
#include <axis2_hash.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_enum_impl
axis2_xml_schema_enum_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_form.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_form.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_form.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_form.c Thu May 18 02:29:37 2006
@@ -15,7 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_form.h>
-
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_form_impl
axis2_xml_schema_form_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_group.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_group.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_group.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_group.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_group.h>
#include <xml_schema/axis2_xml_schema_group_base.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_group_impl axis2_xml_schema_group_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_group_base.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_group_base.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_group_base_impl
axis2_xml_schema_group_base_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_group_ref.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_group_ref.h>
#include <xml_schema/axis2_xml_schema_group_base.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_group_ref_impl
axis2_xml_schema_group_ref_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_import.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_import.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_import.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_import.c Thu May 18 02:29:37 2006
@@ -16,7 +16,7 @@
#include <xml_schema/axis2_xml_schema_import.h>
#include <xml_schema/axis2_xml_schema.h>
-
+#include <axis2_utils.h>
/**
* @brief Other Extension Struct Impl
* Axis2 Other Extension
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_obj.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_obj.h>
#include <axis2_hash.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_obj_impl
axis2_xml_schema_obj_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_obj_collection.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_obj_collection.h>
#include <axis2_hash.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_obj_collection_impl
axis2_xml_schema_obj_collection_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_particle.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_particle.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_particle_impl
axis2_xml_schema_particle_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_simple_content.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_simple_content_impl
axis2_xml_schema_simple_content_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_extension.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_simple_content_extension.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_simple_content_extension_impl
axis2_xml_schema_simple_content_extension_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_content_restriction.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_simple_content_restriction.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_simple_content_restriction_impl
axis2_xml_schema_simple_content_restriction_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_content.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_simple_type_content.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_simple_type_content_impl
axis2_xml_schema_simple_type_content_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_list.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_simple_type_list.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_simple_type_list_impl
axis2_xml_schema_simple_type_list_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_restriction.c Thu May 18 02:29:37 2006
@@ -16,6 +16,7 @@
#include <xml_schema/axis2_xml_schema_simple_type_restriction.h>
#include <xml_schema/axis2_xml_schema_obj_collection.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_simple_type_restriction_impl
axis2_xml_schema_simple_type_restriction_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_simple_type_union.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_simple_type_union.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_simple_type_union_impl
axis2_xml_schema_simple_type_union_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_type_receiver.c Thu May 18 02:29:37 2006
@@ -17,6 +17,7 @@
#include <xml_schema/axis2_xml_schema_type_receiver.h>
#include <xml_schema/axis2_xml_schema_type.h>
#include <axis2_hash.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_type_receiver_impl axis2_xml_schema_type_receiver_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_schema_use.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_schema_use.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_schema_use.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_schema_use.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_schema_use.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_schema_use_impl axis2_xml_schema_use_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_severity_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_severity_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_severity_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_severity_type.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_severity_type.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_severity_type_impl
axis2_xml_severity_type_impl_t;
Modified: webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c?rev=407510&r1=407509&r2=407510&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c (original)
+++ webservices/axis2/trunk/c/xml_schema/xml_tokenized_type.c Thu May 18 02:29:37 2006
@@ -15,6 +15,7 @@
*/
#include <xml_schema/axis2_xml_tokenized_type.h>
+#include <axis2_utils.h>
typedef struct axis2_xml_tokenized_type_impl axis2_xml_tokenized_type_impl_t;