Typedefs | |
|
typedef struct axiom_namespace | axiom_namespace_t |
Functions | |
| AXIS2_EXTERN axiom_namespace_t * | axiom_namespace_create (const axutil_env_t *env, const axis2_char_t *uri, const axis2_char_t *prefix) |
| AXIS2_EXTERN void | axiom_namespace_free (struct axiom_namespace *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_bool_t | axiom_namespace_equals (struct axiom_namespace *om_namespace, const axutil_env_t *env, struct axiom_namespace *om_namespace1) |
| AXIS2_EXTERN axis2_status_t | axiom_namespace_serialize (struct axiom_namespace *om_namespace, const axutil_env_t *env, axiom_output_t *om_output) |
| AXIS2_EXTERN axis2_char_t * | axiom_namespace_get_uri (struct axiom_namespace *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_char_t * | axiom_namespace_get_prefix (struct axiom_namespace *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN struct axiom_namespace * | axiom_namespace_clone (struct axiom_namespace *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_char_t * | axiom_namespace_to_string (struct axiom_namespace *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_status_t | axiom_namespace_increment_ref (struct axiom_namespace *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN axiom_namespace_t * | axiom_namespace_create_str (const axutil_env_t *env, axutil_string_t *uri, axutil_string_t *prefix) |
| AXIS2_EXTERN axis2_status_t | axiom_namespace_set_uri_str (axiom_namespace_t *om_namespace, const axutil_env_t *env, axutil_string_t *uri) |
| AXIS2_EXTERN axutil_string_t * | axiom_namespace_get_uri_str (axiom_namespace_t *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN axutil_string_t * | axiom_namespace_get_prefix_str (axiom_namespace_t *om_namespace, const axutil_env_t *env) |
| AXIS2_EXTERN struct axiom_namespace* axiom_namespace_clone | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) | [read] |
Clones an om_namespace struct
| om_namespace | pointer to namespace struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axiom_namespace_t* axiom_namespace_create | ( | const axutil_env_t * | env, | |
| const axis2_char_t * | uri, | |||
| const axis2_char_t * | prefix | |||
| ) |
Creates a namespace struct
| uri | namespace URI | |
| prefix | namespace prefix |
| AXIS2_EXTERN axiom_namespace_t* axiom_namespace_create_str | ( | const axutil_env_t * | env, | |
| axutil_string_t * | uri, | |||
| axutil_string_t * | prefix | |||
| ) |
Create an OM namespace from a URI and a Prefix
| om_namespace | pointer to the axiom namespace struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_bool_t axiom_namespace_equals | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env, | |||
| struct axiom_namespace * | om_namespace1 | |||
| ) |
Compares two namepsaces
| om_namespace | first namespase to be compared | |
| env | Environment. MUST NOT be NULL. | |
| om_namespace1 | second namespace to be compared |
| AXIS2_EXTERN void axiom_namespace_free | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) |
Frees given AXIOM namespcae
| om_namespace | namespace to be freed. | |
| env | Environment. MUST NOT be NULL. |
| AXIS2_EXTERN axis2_char_t* axiom_namespace_get_prefix | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) |
| om_namespace | pointer to om namespace struct | |
| env | environment, MUST NOT be NULL |
| AXIS2_EXTERN axutil_string_t* axiom_namespace_get_prefix_str | ( | axiom_namespace_t * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) |
Get the prefix as a string
| om_namespace | pointer to the axiom namespace struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_char_t* axiom_namespace_get_uri | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) |
| om_namespace | pointer to om_namespace struct | |
| env | environment , MUST NOT be NULL. |
| AXIS2_EXTERN axutil_string_t* axiom_namespace_get_uri_str | ( | axiom_namespace_t * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) |
Get the uri as a string
| om_namespace | pointer to the axiom namespace struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_status_t axiom_namespace_increment_ref | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) |
Incerament the reference value. The struct will be freed when the ref value is zero
| om_namespace | pointer to the axiom namespace struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_status_t axiom_namespace_serialize | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env, | |||
| axiom_output_t * | om_output | |||
| ) |
Serializes given namespace
| om_namespace | namespace to be serialized. | |
| env | Environment. MUST NOT be NULL. | |
| om_output | AXIOM output handler to be used in serializing |
| AXIS2_EXTERN axis2_status_t axiom_namespace_set_uri_str | ( | axiom_namespace_t * | om_namespace, | |
| const axutil_env_t * | env, | |||
| axutil_string_t * | uri | |||
| ) |
Set the uri string
| om_namespace | pointer to the axiom namespace struct | |
| env | Environment. MUST NOT be NULL |
| AXIS2_EXTERN axis2_char_t* axiom_namespace_to_string | ( | struct axiom_namespace * | om_namespace, | |
| const axutil_env_t * | env | |||
| ) |
to string , returns the string by combining namespace_uri, and prefix seperated by a '|' character
| om_namespace | ||
| env | Environment. MUST NOT be NULL |
1.5.3