|
Classes |
struct | axiom_node_ops |
| node ops struct Encapsulator struct for ops of axiom_node More...
|
struct | axiom_node |
Defines |
#define | AXIOM_NODE_FREE_TREE(om_node, env) ((om_node)->ops->free(om_node,env)) |
#define | AXIOM_NODE_ADD_CHILD(om_node, env, child) ((om_node)->ops->add_child(om_node, env, child)) |
#define | AXIOM_NODE_DETACH(om_node, env) ((om_node)->ops->detach(om_node,env)) |
#define | AXIOM_NODE_INSERT_SIBLING_AFTER(om_node, env, node_to_insert) ((om_node)->ops->insert_sibling_after(om_node,env,node_to_insert)) |
#define | AXIOM_NODE_INSERT_SIBLING_BEFORE(om_node, env, node_to_insert) ((om_node)->ops->insert_sibling_before(om_node,env,node_to_insert)) |
#define | AXIOM_NODE_SERIALIZE(om_node, env, om_output) ((om_node)->ops->serialize(om_node,env,om_output)) |
#define | AXIOM_NODE_GET_PARENT(om_node, env) ((om_node)->ops->get_parent(om_node,env)) |
#define | AXIOM_NODE_GET_FIRST_CHILD(om_node, env) ((om_node)->ops->get_first_child(om_node,env)) |
#define | AXIOM_NODE_GET_LAST_CHILD(om_node, env) ((om_node)->ops->get_last_child(om_node,env)) |
#define | AXIOM_NODE_GET_NEXT_SIBLING(om_node, env) ((om_node)->ops->get_next_sibling(om_node,env)) |
#define | AXIOM_NODE_GET_PREVIOUS_SIBLING(om_node, env) ((om_node)->ops->get_previous_sibling(om_node,env)) |
#define | AXIOM_NODE_IS_COMPLETE(om_node, env) ((om_node)->ops->is_complete(om_node,env)) |
#define | AXIOM_NODE_GET_DATA_ELEMENT(om_node, env) ((om_node)->ops->get_data_element(om_node,env)) |
#define | AXIOM_NODE_GET_NODE_TYPE(om_node, env) ((om_node)->ops->get_node_type(om_node,env)) |
#define | AXIOM_NODE_GET_DOCUMENT(om_node, env) ((om_node)->ops->get_document(om_node, env)) |
#define | AXIOM_NODE_TO_STRING(om_node, env) ((om_node)->ops->to_string(om_node, env)) |
Typedefs |
typedef axiom_node_ops | axiom_node_ops_t |
| node ops struct Encapsulator struct for ops of axiom_node
|
Enumerations |
enum | axiom_types_t {
AXIOM_INVALID = 0,
AXIOM_DOCUMENT,
AXIOM_ELEMENT,
AXIOM_DOCTYPE,
AXIOM_COMMENT,
AXIOM_ATTRIBUTE,
AXIOM_NAMESPACE,
AXIOM_PROCESSING_INSTRUCTION,
AXIOM_TEXT
} |
| AXIOM types. More...
|
Functions |
AXIS2_EXTERN axiom_node_t * | axiom_node_create (const axis2_env_t *env) |