#include <axiom_child_element_iterator.h>
Public Attributes | |
axis2_status_t(* | free_fn )(void *iterator, const axis2_env_t *env) |
axis2_status_t(* | remove )(axiom_child_element_iterator_t *iterator, const axis2_env_t *env) |
axis2_bool_t(* | has_next )(axiom_child_element_iterator_t *iterator, const axis2_env_t *env) |
axiom_node_t *(* | next )(axiom_child_element_iterator_t *iterator, const axis2_env_t *env) |
|
returns true if the iteration has more elements in otherwords it returns true if the next() would return an element rather than null with an error code set to environments error |
|
Returns the next element in the iteration. Returns null if there is no more elements |
|
Removes from the underlying collection the last element returned by the iterator (optional op). This method can be called only once per call to |