00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef WODEN_H
00019 #define WODEN_H
00020
00026 #include <axis2_env.h>
00027
00028 #ifdef __cplusplus
00029 extern "C"
00030 {
00031 #endif
00032
00033
00047 typedef enum woden_obj_types
00048 {
00049 WODEN_SCHEMA = 0,
00050 WODEN_IMPORTED_SCHEMA,
00051 WODEN_INLINED_SCHEMA,
00052 WODEN_XML_ATTR,
00053 WODEN_QNAME_ATTR,
00054 WODEN_URI_ATTR,
00055 WODEN_QNAME_LIST_ATTR,
00056 WODEN_STRING_ATTR,
00057 WODEN_QNAME_LIST_OR_TOKEN_ANY_ATTR,
00058 WODEN_QNAME_OR_TOKEN_ANY_ATTR,
00059 WODEN_BOOL_ATTR,
00060 WODEN_WSDL_ELEMENT,
00061 WODEN_ATTR_EXTENSIBLE,
00062 WODEN_ELEMENT_EXTENSIBLE,
00063 WODEN_FEATURE,
00064 WODEN_PROPERTY,
00065 WODEN_DESC,
00066 WODEN_TYPES,
00067 WODEN_DOCUMENTATION,
00068 WODEN_TYPE_DEF,
00069 WODEN_INTERFACE,
00070 WODEN_INTERFACE_FAULT,
00071 WODEN_INTERFACE_FAULT_REF,
00072 WODEN_INTERFACE_MSG_REF,
00073 WODEN_INTERFACE_OP,
00074 WODEN_BINDING,
00075 WODEN_BINDING_FAULT,
00076 WODEN_BINDING_FAULT_REF,
00077 WODEN_BINDING_MSG_REF,
00078 WODEN_BINDING_OP,
00079 WODEN_ENDPOINT,
00080 WODEN_SVC,
00081 WODEN_ELEMENT_DECL,
00082 WODEN_SOAP_BINDING_EXTS,
00083 WODEN_SOAP_BINDING_FAULT_EXTS,
00084 WODEN_SOAP_BINDING_FAULT_REF_EXTS,
00085 WODEN_SOAP_BINDING_MSG_REF_EXTS,
00086 WODEN_SOAP_BINDING_OP_EXTS,
00087 WODEN_IMPORT,
00088 WODEN_INCLUDE,
00089 AXIS2_QNAME,
00090 AXIS2_QNAME_LIST,
00091 WODEN_SOAP_HEADER_BLOCK,
00092 WODEN_SOAP_MODULE,
00093 WODEN_SOAP_MODULE_DESERIALIZER,
00094 WODEN_SOAP_HEADER_BLOCK_DESERIALIZER,
00095
00096 WODEN_WSDL10_ELEMENT,
00097 WODEN_WSDL10_ATTR_EXTENSIBLE,
00098 WODEN_WSDL10_ELEMENT_EXTENSIBLE,
00099 WODEN_WSDL10_FEATURE,
00100 WODEN_WSDL10_PROPERTY,
00101 WODEN_WSDL10_DESC,
00102 WODEN_WSDL10_TYPES,
00103 WODEN_WSDL10_DOCUMENTATION,
00104 WODEN_WSDL10_TYPE_DEF,
00105 WODEN_WSDL10_INTERFACE,
00106 WODEN_WSDL10_INTERFACE_FAULT,
00107 WODEN_WSDL10_INTERFACE_FAULT_REF,
00108 WODEN_WSDL10_INTERFACE_MSG_REF,
00109 WODEN_WSDL10_MSG_REF,
00110 WODEN_WSDL10_PART,
00111 WODEN_WSDL10_INTERFACE_OP,
00112 WODEN_WSDL10_BINDING,
00113 WODEN_WSDL10_BINDING_FAULT,
00114 WODEN_WSDL10_BINDING_FAULT_REF,
00115 WODEN_WSDL10_BINDING_MSG_REF,
00116 WODEN_WSDL10_BINDING_OP,
00117 WODEN_WSDL10_ENDPOINT,
00118 WODEN_WSDL10_SVC,
00119 WODEN_WSDL10_ELEMENT_DECL,
00120 WODEN_WSDL10_IMPORT,
00121 WODEN_WSDL10_INCLUDE,
00122 WODEN_WSDL10_SOAP_BINDING_EXTS,
00123 WODEN_WSDL10_SOAP_BINDING_FAULT_EXTS,
00124 WODEN_WSDL10_SOAP_BINDING_FAULT_REF_EXTS,
00125 WODEN_WSDL10_SOAP_BINDING_MSG_REF_EXTS,
00126 WODEN_WSDL10_SOAP_BINDING_OP_EXTS,
00127 WODEN_WSDL10_SOAP_ADDRESS_EXTS,
00128 WODEN_WSDL10_SOAP_HEADER_BLOCK,
00129 WODEN_WSDL10_SOAP_MODULE,
00130 WODEN_WSDL10_SOAP_MODULE_DESERIALIZER,
00131 WODEN_WSDL10_SOAP_HEADER_BLOCK_DESERIALIZER
00132 } woden_obj_types_t;
00133
00136 #ifdef __cplusplus
00137 }
00138 #endif
00139
00140 #endif