#include <axiom_navigator.h>
Public Attributes | |
axis2_status_t(* | free )(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
axis2_bool_t(* | is_navigable )(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
axis2_bool_t(* | is_completed )(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
axiom_node_t *(* | next )(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
axis2_bool_t(* | visited )(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
axis2_status_t( * axiom_navigator_ops::free)(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
free function , free the axiom_navigator struct
om_navigator | axiom_navigator_struct | |
env | environment MUST not be NULL |
axis2_bool_t( * axiom_navigator_ops::is_navigable)(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
returns the navigable status
om_navigator | axiom_navigator_struct | |
env | environment MUST not be NULL |
axis2_bool_t( * axiom_navigator_ops::is_completed)(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
returns the build status of this node if the node is completly build returns AXIS2_TRUE otherwise AXIS2_FALSE
om_navigator | axiom_navigator struct | |
env | environment MUST not be NULL |
axiom_node_t*( * axiom_navigator_ops::next)(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
gets the next node
om_navigator | om_navigaot struct | |
env | environment MUST not be NULL |
axis2_bool_t( * axiom_navigator_ops::visited)(axiom_navigator_t *om_navigator, const axis2_env_t *env) |
method visited
om_navigator | om_navigaot struct | |
env | environment MUST not be NULL |