From a75ede936bab7d60c912fbcdda24d901ae50aba6 Mon Sep 17 00:00:00 2001 From: shankar Date: Tue, 23 Mar 2010 07:10:27 +0000 Subject: refactoring. git-svn-id: http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk@926481 13f79535-47bb-0310-9956-ffa450edef68 --- axiom/include/axiom_document.h | 94 ------------------------------------------ 1 file changed, 94 deletions(-) (limited to 'axiom/include/axiom_document.h') diff --git a/axiom/include/axiom_document.h b/axiom/include/axiom_document.h index ac014df..8cc54dd 100644 --- a/axiom/include/axiom_document.h +++ b/axiom/include/axiom_document.h @@ -47,52 +47,6 @@ extern "C" typedef struct axiom_document axiom_document_t; - /** - * creates an axiom_document_t struct - * @param env Environment. MUST NOT be NULL. - * @param root pointer to document's root node. Optional, can be NULL - * @param builder pointer to axiom_stax_builder - * @return pointer to the newly created document. - */ - AXIS2_EXTERN axiom_document_t *AXIS2_CALL - axiom_document_create( - const axutil_env_t * env, - axiom_node_t * root, - struct axiom_stax_builder *builder); - - /** - * Free document struct - * @param document pointer to axiom_document_t struct to be freed - * @param env Environment. MUST NOT be NULL - * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE. - */ - AXIS2_EXTERN void AXIS2_CALL - axiom_document_free( - struct axiom_document *document, - const axutil_env_t * env); - - /** - * Free document struct only, Does not free the associated axiom struture. - * @param document pointer to axiom_document_t struct to be freed - * @param env Environment. MUST NOT be NULL - * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE. - */ - AXIS2_EXTERN void AXIS2_CALL - axiom_document_free_self( - struct axiom_document *document, - const axutil_env_t * env); - - /** Builds the next node if the builder is not finished with input xml stream - * @param document document whose next node is to be built. cannot be NULL - * @param env Environment. MUST NOT be NULL. - * @return pointer to the next node. NULL on error. - */ - - AXIS2_EXTERN axiom_node_t *AXIS2_CALL - axiom_document_build_next( - struct axiom_document *document, - const axutil_env_t * env); - /** * Gets the root element of the document. * @param document document to return the root of @@ -105,20 +59,6 @@ extern "C" struct axiom_document *document, const axutil_env_t * env); - /** - * set the root element of the document. IF a root node is already exist,it is freed - * before setting to root element - * @param document document struct to return the root of - * @param env Environment. MUST NOT be NULL. - * @return returns status code AXIS2_SUCCESS on success ,AXIS2_FAILURE on error. - */ - - AXIS2_EXTERN axis2_status_t AXIS2_CALL - axiom_document_set_root_element( - struct axiom_document *document, - const axutil_env_t * env, - axiom_node_t * om_node); - /** * This method builds the rest of the xml input stream from current position till * the root element is completed . @@ -130,40 +70,6 @@ extern "C" struct axiom_document *document, const axutil_env_t * env); - /** - * get builder - * @param document pointer to axiom_document_t struct to be built. - * @param env environment MUST NOT be NULL. - * @return builder, returns NULL if a builder is not associated with - * document - */ - AXIS2_EXTERN struct axiom_stax_builder *AXIS2_CALL - axiom_document_get_builder( - struct axiom_document *document, - const axutil_env_t * env); - - /** - * sets builder for document. - * @param document pointer to axiom_document_t struct to be built. - * @param env environment MUST NOT be NULL. - * @param builder pointer to builder to associate with document - */ - AXIS2_EXTERN void AXIS2_CALL - axiom_document_set_builder( - axiom_document_t * document, - const axutil_env_t * env, - struct axiom_stax_builder * builder); - - /** - * @param om_document - * @return status code AXIS2_SUCCESS on success , otherwise AXIS2_FAILURE - */ - AXIS2_EXTERN axis2_status_t AXIS2_CALL - axiom_document_serialize( - struct axiom_document *document, - const axutil_env_t * env, - axiom_output_t * om_output); - /** @} */ #ifdef __cplusplus -- cgit v1.1-32-gdbae