Typedefs | |
typedef struct axiom_navigator | axiom_navigator_t |
Functions | |
AXIS2_EXTERN axiom_navigator_t * | axiom_navigator_create (const axutil_env_t *env, axiom_node_t *node) |
AXIS2_EXTERN void | axiom_navigator_free (axiom_navigator_t *om_navigator, const axutil_env_t *env) |
AXIS2_EXTERN axis2_bool_t | axiom_navigator_is_navigable (axiom_navigator_t *om_navigator, const axutil_env_t *env) |
AXIS2_EXTERN axis2_bool_t | axiom_navigator_is_completed (axiom_navigator_t *om_navigator, const axutil_env_t *env) |
AXIS2_EXTERN axiom_node_t * | axiom_navigator_next (axiom_navigator_t *om_navigator, const axutil_env_t *env) |
AXIS2_EXTERN axis2_bool_t | axiom_navigator_visited (axiom_navigator_t *om_navigator, const axutil_env_t *env) |
AXIS2_EXTERN axiom_navigator_t* axiom_navigator_create | ( | const axutil_env_t * | env, | |
axiom_node_t * | node | |||
) |
Creates an axiom_navigator
env | environment MUST not be NULL | |
node | a pointer to axiom_node_t struct which is to be navigated |
AXIS2_EXTERN void axiom_navigator_free | ( | axiom_navigator_t * | om_navigator, | |
const axutil_env_t * | env | |||
) |
free function , free the axiom_navigator struct
om_navigator | axiom_navigator_struct | |
env | environment MUST not be NULL |
AXIS2_EXTERN axis2_bool_t axiom_navigator_is_completed | ( | axiom_navigator_t * | om_navigator, | |
const axutil_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 |
AXIS2_EXTERN axis2_bool_t axiom_navigator_is_navigable | ( | axiom_navigator_t * | om_navigator, | |
const axutil_env_t * | env | |||
) |
Returns the navigable status
om_navigator | axiom_navigator_struct | |
env | environment MUST not be NULL |
AXIS2_EXTERN axiom_node_t* axiom_navigator_next | ( | axiom_navigator_t * | om_navigator, | |
const axutil_env_t * | env | |||
) |
gets the next node
om_navigator | om_navigaot struct | |
env | environment MUST not be NULL |
AXIS2_EXTERN axis2_bool_t axiom_navigator_visited | ( | axiom_navigator_t * | om_navigator, | |
const axutil_env_t * | env | |||
) |
method visited
om_navigator | om_navigaot struct | |
env | environment MUST not be NULL |