#include <axis2_env.h>
#include <axis2.h>
Go to the source code of this file.
Defines | |
#define | AXIS2_OM_NODE_FREE_TREE(om_node, env) ((om_node)->ops->free(om_node,env)) |
#define | AXIS2_OM_NODE_ADD_CHILD(om_node, env, parent) ((parent)->ops->add_child(om_node,env,parent)) |
#define | AXIS2_OM_NODE_DETACH(om_node, env) ((om_node)->ops->detach(om_node,env)) |
#define | AXIS2_OM_NODE_INSERT_SIBLING_AFTER(om_node, env, node_to_insert) ((om_node)->ops->insert_sibling_after(om_node,env,node_to_insert)) |
#define | AXIS2_OM_NODE_INSERT_SIBLING_BEFORE(om_node, env, node_to_insert) ((om_node)->ops->insert_sibling_before(om_node,env,node_to_insert)) |
#define | AXIS2_OM_NODE_SET_PARENT(om_node, env, parent_node) ((om_node)->ops->set_parent(om_node,env,parent_node)) |
#define | AXIS2_OM_NODE_SERIALIZE(om_node, env, om_output) ((om_node)->ops->serialize(om_node,env,om_output)) |
#define | AXIS2_OM_NODE_GET_PARENT(om_node, env) ((om_node)->ops->get_parent(om_node,env)) |
#define | AXIS2_OM_NODE_GET_FIRST_CHILD(om_node, env) ((om_node)->ops->get_first_child(om_node,env)) |
#define | AXIS2_OM_NODE_GET_LAST_CHILD(om_node, env) ((om_node)->ops->get_last_child(om_node,env)) |
#define | AXIS2_OM_NODE_GET_NEXT_SIBLING(om_node, env) ((om_node)->ops->get_next_sibling(om_node,env)) |
#define | AXIS2_OM_NODE_GET_PREVIOUS_SIBLING(om_node, env) ((om_node)->ops->get_previous_sibling(om_node,env)) |
#define | AXIS2_OM_NODE_GET_BUILD_STATUS(om_node, env) ((om_node)->ops->get_build_status(om_node,env)) |
#define | AXIS2_OM_NODE_GET_DATA_ELEMENT(om_node, env) ((om_node)->ops->get_data_element(om_node,env)) |
#define | AXIS2_OM_NODE_GET_NODE_TYPE(om_node, env) ((om_node)->ops->get_node_type(om_node,env)) |
#define | AXIS2_OM_NODE_SET_LAST_CHILD(om_node, env, last_child) ((om_node)->ops->set_last_child(om_node,env,last_child)) |
#define | AXIS2_OM_NODE_SET_FIRST_CHILD(om_node, env, first_child) ((om_node)->ops->set_first_child(om_node,env,first_child)) |
#define | AXIS2_OM_NODE_SET_PREVIOUS_SIBLING(om_node, env, prev_sibling) ((om_node)->ops->set_previous_sibling(om_node,env,prev_sibling)) |
#define | AXIS2_OM_NODE_SET_NEXT_SIBLING(om_node, env, next_sibling) ((om_node)->ops->set_next_sibling(om_node,env,next_sibling)) |
#define | AXIS2_OM_NODE_SET_BUILD_STATUS(om_node, env, done) ((om_node)->ops->set_build_status(om_node,env,done)) |
#define | AXIS2_OM_NODE_SET_DATA_ELEMENT(om_node, env, data_element) ((om_node)->ops->set_data_element(om_node,env,data_element)) |
#define | AXIS2_OM_NODE_SET_NODE_TYPE(om_node, env, node_type) ((om_node)->ops->set_node_type(om_node,env,node_type)) |
Typedefs | |
typedef enum axis2_om_types_t | axis2_om_types_t |
OM types. | |
typedef axis2_om_node_ops | axis2_om_node_ops_t |
OM Node operations struct Encapsulator struct for operations of axis2_om_node. | |
typedef axis2_om_node | axis2_om_node_t |
Enumerations | |
enum | axis2_om_types_t { AXIS2_OM_INVALID = 0, AXIS2_OM_DOCUMENT, AXIS2_OM_ELEMENT, AXIS2_OM_DOCTYPE, AXIS2_OM_COMMENT, AXIS2_OM_ATTRIBUTE, AXIS2_OM_NAMESPACE, AXIS2_OM_PROCESSING_INSTRUCTION, AXIS2_OM_TEXT } |
OM types. More... | |
Functions | |
axis2_om_node_t * | axis2_om_node_create (axis2_env_t **env) |