guththila_error.h

00001 
00002 /*
00003  * Licensed to the Apache Software Foundation (ASF) under one or more
00004  * contributor license agreements.  See the NOTICE file distributed with
00005  * this work for additional information regarding copyright ownership.
00006  * The ASF licenses this file to You under the Apache License, Version 2.0
00007  * (the "License"); you may not use this file except in compliance with
00008  * the License.  You may obtain a copy of the License at
00009  *
00010  *      http://www.apache.org/licenses/LICENSE-2.0
00011  *
00012  * Unless required by applicable law or agreed to in writing, software
00013  * distributed under the License is distributed on an "AS IS" BASIS,
00014  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00015  * See the License for the specific language governing permissions and
00016  * limitations under the License.
00017  */
00018 #include <guththila_defines.h>
00019 
00020 #ifndef GUTHTHILA_ERROR_H
00021 #define GUTHTHILA_ERROR_H
00022 EXTERN_C_START() typedef enum guththila_error_l
00023 {
00024     GUTHTHILA_VALIDITY_ERROR,
00025     GUTHTHILA_VALIDITY_WARNING,
00026     GUTHTHILA_PARSER_ERROR,
00027     GUTHTHILA_PARSER_WARNING
00028 } guththila_error_level;
00029 enum guththila_error_codes
00030 {
00031     GUTHTHILA_ERROR_NONE =
00032         0, GUTHTHILA_ERROR_NO_MEMORY,
00033     GUTHTHILA_ERROR_INVALID_NULL_PARAMETER,
00034     GUTHTHILA_ERROR_INVALID_ITERATOR_STATE,
00035     GUTHTHILA_ERROR_INVALID_NODE_TYPE,
00036     GUTHTHILA_STREAM_WRITER_ERROR_NOT_IN_GUTHTHILA_START_ELEMENT,
00037     GUTHTHILA_STREAM_WRITER_ERROR_WRITING_TO_STREAM,
00038     GUTHTHILA_STREAM_WRITER_ERROR_STREAM_STRUCT_NULL,
00039     GUTHTHILA_STREAM_WRITER_ERROR_LOCAL_NAME_NULL,
00040     GUTHTHILA_STREAM_WRITER_ERROR_GUTHTHILA_namespace_t_NULL,
00041     GUTHTHILA_STREAM_WRITER_ERROR_PREFIX_NULL,
00042     GUTHTHILA_STREAM_WRITER_ERROR_GUTHTHILA_namespace_t_NOT_DECLARED,
00043     GUTHTHILA_STREAM_WRITER_ERROR_GUTHTHILA_element_t_GUTHTHILA_stack_t_EMPTY,
00044     GUTHTHILA_STREAM_WRITER_ERROR_ILLEGAL_STATE,
00045     GUTHTHILA_STREAM_WRITER_ERROR_GUTHTHILA_COMMENT_NULL,
00046     GUTHTHILA_STREAM_WRITER_ERROR_ILLEGAL_GUTHTHILA_COMMENT,
00047     GUTHTHILA_STREAM_WRITER_ERROR_PROCESSING_INSTRUCTION_TARGET_NULL,
00048     GUTHTHILA_STREAM_WRITER_ERROR_CDATA_NULL,
00049     GUTHTHILA_STREAM_WRITER_ERROR_ILLEGAL_CDATA,
00050     GUTHTHILA_STREAM_WRITER_ERROR_DTD_NULL,
00051     GUTHTHILA_STREAM_WRITER_ERROR_ENTITY_REF_NULL,
00052     GUTHTHILA_STREAM_WRITER_ERROR_ILLEGAL_XML_VERSION,
00053     GUTHTHILA_STREAM_WRITER_ERROR_TEXT_NULL,
00054     GUTHTHILA_STREAM_WRITER_ERROR_ILLEGAL_PREFIX,
00055     GUTHTHILA_STREAM_WRITER_ERROR_OUT_OF_MEMORY,
00056     GUTHTHILA_STREAM_WRITER_ERROR_FILE_NOT_FOUND,
00057     GUTHTHILA_STREAM_READER_ERROR_OUT_OF_MEMORY,
00058     GUTHTHILA_ERROR_INVALID_ENCODING_DECLARATION,
00059     GUTHTHILA_ERROR_UNEXPECTED_UTF16_EOF,
00060     GUTHTHILA_ERROR_UNEXPECTED_EOF,
00061     GUTHTHILA_ERROR_PROCESS_EQUAL,
00062     GUTHTHILA_ERROR_INCORRECT_VERSION_INFO,
00063     GUTHTHILA_ERROR_INCORRECT_XML_DECLARATION,
00064     GUTHTHILA_ERROR_VERSION_INFO_NOT_FOUND,
00065     GUTHTHILA_ERROR_ENCODING_DECLARATION_ERROR,
00066     GUTHTHILA_ERROR_STANDALONE_ERROR_IN_YES,
00067     GUTHTHILA_ERROR_STANDALONE_ERROR_IN_NO,
00068     GUTHTHILA_ERROR_STANDALONE_ERROR_YES_OR_NO_NOT_AVAILABLE,
00069     GUTHTHILA_ERROR_MISSING_GREATER_SIGN_IN_XML_DECLARATION,
00070     GUTHTHILA_ERROR_INVALID_NAME_STARTING_CHARACTER,
00071     GUTHTHILA_ERROR_QUOTES_NOT_FOUND_BEFORE_ATTRIBUTE_VALUE,
00072     GUTHTHILA_ERROR_EMPTY_ELEMENT_NOT_CLOSED,
00073     GUTHTHILA_ERROR_END_TAG_NOT_CLOSED,
00074     GUTHTHILA_ERROR_MORE_HYPENS_OCCURED_IN_COMMENT,
00075     GUTHTHILA_ERROR_TOKENIZE_ERROR,
00076     GUTHTHILA_ERROR_INVALID_TOKEN_TYPE,
00077     GUTHTHILA_ERROR_NULL_ATTRIBUTE_NAME,
00078     GUTHTHILA_ERROR_NULL_ATTRIBUTE_VALUE,
00079     GUTHTHILA_ERROR_NULL_ATTRIBUTE_PREFIX,
00080     GUTHTHILA_ERROR_REQUESTED_NUMBER_GREATER_THAN_STACK_SIZE,
00081     GUTHTHILA_WRITER_ERROR_EMPTY_ARGUMENTS,
00082     GUTHTHILA_WRITER_ERROR_NON_EXSISTING_PREFIX,
00083     GUTHTHILA_WRITER_ERROR_EMPTY_WRITER,
00084     GUTHTHILA_WRITER_ERROR_NON_MATCHING_ELEMENTS,
00085     GUTHTHILA_WRITER_ERROR_INVALID_BUFFER,
00086     GUTHTHILA_WRITER_ERROR_INVALID_CHAR_IN_NAME,
00087     GUTHTHILA_WRITER_ERROR_XML_STRING_IN_NAME,
00088     GUTHTHILA_WRITER_ERROR_EXCESS_HYPENS_IN_COMMENT,
00089     GUTHTHILA_WRITER_ERROR_INVALID_CHAR_IN_ATTRIBUTE,
00090     GUTHTHILA_WRITER_ERROR_NON_EXSISTING_URI,
00091     GUTHTHILA_WRITER_ERROR_SAME_ATTRIBUTE_REPEAT,
00092     GUTHTHILA_ERROR_ATTRIBUTE_FREE
00093 };
00094 EXTERN_C_END() 
00095 #endif  /*  */
00096 

Generated on Fri Apr 17 11:49:43 2009 for Axis2/C by  doxygen 1.5.3