00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef WODEN_H
00018 #define WODEN_H
00019
00025 #include <axis2_env.h>
00026
00027 #ifdef __cplusplus
00028 extern "C"
00029 {
00030 #endif
00031
00032
00046 typedef enum woden_obj_types
00047 {
00048 WODEN_SCHEMA = 0,
00049 WODEN_IMPORTED_SCHEMA,
00050 WODEN_INLINED_SCHEMA,
00051 WODEN_XML_ATTR,
00052 WODEN_QNAME_ATTR,
00053 WODEN_URI_ATTR,
00054 WODEN_QNAME_LIST_ATTR,
00055 WODEN_STRING_ATTR,
00056 WODEN_QNAME_LIST_OR_TOKEN_ANY_ATTR,
00057 WODEN_QNAME_OR_TOKEN_ANY_ATTR,
00058 WODEN_BOOL_ATTR,
00059 WODEN_WSDL_ELEMENT,
00060 WODEN_ATTR_EXTENSIBLE,
00061 WODEN_ELEMENT_EXTENSIBLE,
00062 WODEN_FEATURE,
00063 WODEN_PROPERTY,
00064 WODEN_DESC,
00065 WODEN_TYPES,
00066 WODEN_DOCUMENTATION,
00067 WODEN_TYPE_DEF,
00068 WODEN_INTERFACE,
00069 WODEN_INTERFACE_FAULT,
00070 WODEN_INTERFACE_FAULT_REF,
00071 WODEN_INTERFACE_MSG_REF,
00072 WODEN_INTERFACE_OP,
00073 WODEN_BINDING,
00074 WODEN_BINDING_FAULT,
00075 WODEN_BINDING_FAULT_REF,
00076 WODEN_BINDING_MSG_REF,
00077 WODEN_BINDING_OP,
00078 WODEN_ENDPOINT,
00079 WODEN_SVC,
00080 WODEN_ELEMENT_DECL,
00081 WODEN_SOAP_BINDING_EXTS,
00082 WODEN_SOAP_BINDING_FAULT_EXTS,
00083 WODEN_SOAP_BINDING_FAULT_REF_EXTS,
00084 WODEN_SOAP_BINDING_MSG_REF_EXTS,
00085 WODEN_SOAP_BINDING_OP_EXTS,
00086 WODEN_IMPORT,
00087 WODEN_INCLUDE,
00088 AXIS2_QNAME,
00089 AXIS2_QNAME_LIST,
00090 WODEN_SOAP_HEADER_BLOCK,
00091 WODEN_SOAP_MODULE,
00092 WODEN_SOAP_MODULE_DESERIALIZER,
00093 WODEN_SOAP_HEADER_BLOCK_DESERIALIZER
00094 } woden_obj_types_t;
00095
00098 #ifdef __cplusplus
00099 }
00100 #endif
00101
00102 #endif