|
Classes |
struct | axis2_om_node_ops |
| OM Node operations struct Encapsulator struct for operations of axis2_om_node. More...
|
struct | axis2_om_node |
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) |