w2c_schema_consts.h

Go to the documentation of this file.
00001 /*
00002  * Copyright 2004,2005 The Apache Software Foundation.
00003  *
00004  * Licensed under the Apache License, Version 2.0 (the "License");
00005  * you may not use this file except in compliance with the License.
00006  * You may obtain a copy of the License at
00007  *
00008  *      http://www.apache.org/licenses/LICENSE-2.0
00009  *
00010  * Unless required by applicable law or agreed to in writing, software
00011  * distributed under the License is distributed on an "AS IS" BASIS,
00012  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013  * See the License for the specific language governing permissions and
00014  * limitations under the License.
00015  */
00016   
00017 #ifndef W2C_SCHEMA_CONSTS_H
00018 #define W2C_SCHEMA_CONSTS_H
00019 
00025 #include <stdio.h>
00026 #include <axis2_utils.h>
00027 #include <xml_schema_constants.h>
00028 
00029 #ifdef __cplusplus
00030 extern "C"
00031 {
00032 #endif
00033 
00043 #define W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD   AXIS2_URI_2001_SCHEMA_XSD
00044     
00045 #define W2C_SCHEMA_XSD_STRING               "string" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00046 #define W2C_SCHEMA_XSD_BOOLEAN              "boolean" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00047 #define W2C_SCHEMA_XSD_DOUBLE               "double" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00048 #define W2C_SCHEMA_XSD_FLOAT                "float" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00049 #define W2C_SCHEMA_XSD_INT                  "int" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00050 #define W2C_SCHEMA_XSD_INTEGER              "integer" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00051 #define W2C_SCHEMA_XSD_LONG                 "long" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00052 #define W2C_SCHEMA_XSD_SHORT                "short" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00053 #define W2C_SCHEMA_XSD_BYTE                 "byte" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00054 #define W2C_SCHEMA_XSD_DECIMAL              "decimal" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00055 #define W2C_SCHEMA_XSD_BASE64               "base64Binary" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00056 #define W2C_SCHEMA_XSD_HEXBIN               "hexBinary" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00057 #define W2C_SCHEMA_XSD_ANYSIMPLETYPE        "anySimpleType" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00058 #define W2C_SCHEMA_XSD_ANYTYPE              "anyType" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00059 #define W2C_SCHEMA_XSD_ANY                  "any" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00060 #define W2C_SCHEMA_XSD_QNAME                "QName" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00061 #define W2C_SCHEMA_XSD_DATETIME             "dateTime" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00062 #define W2C_SCHEMA_XSD_DATE                 "date" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00063 #define W2C_SCHEMA_XSD_TIME                 "time" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00064 #define W2C_SCHEMA_XSD_UNSIGNEDLONG         "unsignedLong" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00065 #define W2C_SCHEMA_XSD_UNSIGNEDINT          "unsignedInt" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00066 #define W2C_SCHEMA_XSD_UNSIGNEDSHORT        "unsignedShort" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00067 #define W2C_SCHEMA_XSD_UNSIGNEDBYTE         "unsignedByte" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00068 #define W2C_SCHEMA_XSD_POSITIVEINTEGER      "positiveInteger" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00069 #define W2C_SCHEMA_XSD_NEGATIVEINTEGER      "negativeInteger" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00070 #define W2C_SCHEMA_XSD_NONNEGATIVEINTEGER   "nonNegativeInteger" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00071 #define W2C_SCHEMA_XSD_NONPOSITIVEINTEGER   "nonPositiveInteger" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00072 #define W2C_SCHEMA_XSD_YEARMONTH            "gYearMonth" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00073 #define W2C_SCHEMA_XSD_MONTHDAY             "gMonthDay" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00074 #define W2C_SCHEMA_XSD_YEAR                 "gYear" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00075 #define W2C_SCHEMA_XSD_MONTH                "gMonth" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00076 #define W2C_SCHEMA_XSD_DAY                  "gDay" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00077 #define W2C_SCHEMA_XSD_DURATION             "duration" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00078 #define W2C_SCHEMA_XSD_NAME                 "Name" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00079 #define W2C_SCHEMA_XSD_NCNAME               "NCName" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00080 #define W2C_SCHEMA_XSD_NMTOKEN              "NMTOKEN" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00081 #define W2C_SCHEMA_XSD_NMTOKENS             "NMTOKENS" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00082 #define W2C_SCHEMA_XSD_NOTATION             "NOTATION" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00083 #define W2C_SCHEMA_XSD_ENTITY               "ENTITY" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00084 #define W2C_SCHEMA_XSD_ENTITIES             "ENTITIES" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00085 #define W2C_SCHEMA_XSD_IDREF                "IDREF" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00086 #define W2C_SCHEMA_XSD_IDREFS               "IDREFS" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00087 #define W2C_SCHEMA_XSD_ANYURI               "anyURI" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00088 #define W2C_SCHEMA_XSD_LANGUAGE             "language" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00089 #define W2C_SCHEMA_XSD_ID                   "ID" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00090 #define W2C_SCHEMA_XSD_SCHEMA               "schema" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00091 #define W2C_SCHEMA_XSD_NORMALIZEDSTRING     "normalizedString" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00092 #define W2C_SCHEMA_XSD_TOKEN                "token" "|" W2C_SCHEMA_URI_DEFAULT_SCHEMA_XSD
00093 
00094 /*it patterns for the types*/
00095 
00096 #define W2C_SCHEMA_CONSTS_ATTRIBUTE_TYPE           0x01
00097 /*#define W2C_SCHEMA_CONSTS_ANY                    0x02*/
00098 #define W2C_SCHEMA_CONSTS_ELEMENT_TYPE             0x02
00099 /*#define W2C_SCHEMA_CONSTS_ANY_ATTRIBUTE_TYPE     0x08*/
00100 #define W2C_SCHEMA_CONSTS_ARRAY_TYPE               0x04
00101 #define W2C_SCHEMA_CONSTS_ANY_TYPE                 0x08
00102 #define W2C_SCHEMA_CONSTS_BINARY_TYPE              0x10
00103 
00104 
00105 #define W2C_SCHEMA_COMPILER_CONSTS_EXTRA_ATTRIBUTE_FIELD_NAME "extraAttributes"
00106 #define W2C_SCHEMA_CONSTS_ANY_ELEMENT_FIELD_NAME "extraElement"
00107 
00109 #ifdef __cplusplus
00110 }
00111 #endif
00112 
00113 #endif /* W2C_SCHEMA_CONSTS_H */

Generated on Thu Oct 26 21:11:24 2006 for Axis2/C by  doxygen 1.4.7