#include <axiom_attribute.h>
Public Attributes | |
axis2_status_t(* | free )(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
axis2_qname_t *(* | get_qname )(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
int(* | serialize )(struct axiom_attribute *om_attribute, const axis2_env_t *env, axiom_output_t *om_output) |
axis2_char_t *(* | get_localname )(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
axis2_char_t *(* | get_value )(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
axiom_namespace_t *(* | get_namespace )(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
axis2_status_t(* | set_localname )(struct axiom_attribute *om_attribute, const axis2_env_t *env, const axis2_char_t *localname) |
axis2_status_t(* | set_value )(struct axiom_attribute *om_attribute, const axis2_env_t *env, const axis2_char_t *value) |
axis2_status_t(* | set_namespace )(struct axiom_attribute *om_attribute, const axis2_env_t *env, axiom_namespace_t *om_namespace) |
axiom_attribute *(* | clone )(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
axis2_status_t( * axiom_attribute_ops::free)(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
Free an axiom_attribute struct
om_attribute | pointer to attribute struct to be freed | |
env | Environment. MUST NOT be NULL |
axis2_qname_t*( * axiom_attribute_ops::get_qname)(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
Creates and returns a qname struct for this attribute
om_attribute | pointer to attribute struct for which the qname is to be returned | |
env | Environment. MUST NOT be NULL |
int( * axiom_attribute_ops::serialize)(struct axiom_attribute *om_attribute, const axis2_env_t *env, axiom_output_t *om_output) |
Serialize op
om_attribute | pointer to attribute struct to be serialized | |
env | Environment. MUST NOT be NULL, | |
om_output | AXIOM output handler to be used in serializing |
axis2_char_t*( * axiom_attribute_ops::get_localname)(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
returns the localname of this attribute
om_attribute | pointer to attribute struct | |
env | environment. MUST NOT not be NULL. |
axis2_char_t*( * axiom_attribute_ops::get_value)(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
returns value of this attribute
om_attribute | pointer to om_attribute struct | |
env | environment N not be null |
axiom_namespace_t*( * axiom_attribute_ops::get_namespace)(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
returns namespace of this attribute
om_attribute | ||
env | environment MUST NOT be NULL |
axis2_status_t( * axiom_attribute_ops::set_localname)(struct axiom_attribute *om_attribute, const axis2_env_t *env, const axis2_char_t *localname) |
sets the localname of the attribute
om_attribute | pointer to om attribute struct. | |
env | environment, MUST NOT be null. | |
localname | localname that should be set for this attribute |
axis2_status_t( * axiom_attribute_ops::set_value)(struct axiom_attribute *om_attribute, const axis2_env_t *env, const axis2_char_t *value) |
set the attribute value
om_attribute | a pointer to om_attribute struct. | |
env | environment, MUST NOT be NULL. | |
value | value that should be set for this attribute |
axis2_status_t( * axiom_attribute_ops::set_namespace)(struct axiom_attribute *om_attribute, const axis2_env_t *env, axiom_namespace_t *om_namespace) |
set namespace of the attribute
om_attribute | a pointer to om_attribute struct | |
env | environment, MUST NOT be NULL. | |
om_namespace | a pointer to om_namespace struct that should be set for this attribute |
struct axiom_attribute*( * axiom_attribute_ops::clone)(struct axiom_attribute *om_attribute, const axis2_env_t *env) |
clones an om attribute
om_attibute | ||
env | environment |