Main Page | Modules | Class List | Directories | File List | Class Members | File Members

OM Comment
[AXIOM (Axis Object Model)]


Classes

struct  axis2_om_comment_ops
 OM comment operations struct Encapsulator struct for operations of axis2_om_comment_t. More...
struct  axis2_om_comment
 OM comment struct Handles the XML comment in OM. More...

Defines

#define AXIS2_OM_COMMENT_FREE(om_comment, env)   ((om_comment)->ops->free(om_comment, env))
#define AXIS2_OM_COMMENT_GET_VALUE(om_comment, env)   ((om_comment)->ops->get_value(om_comment, env))
#define AXIS2_OM_COMMENT_SET_VALUE(om_comment, env, value)   ((om_comment)->ops->set_value(om_comment, env, value))
#define AXIS2_OM_COMMENT_SERIALIZE(om_comment, env, om_output)   ((om_comment)->ops->serialize(om_comment, env, om_output))

Typedefs

typedef axis2_om_comment_ops axis2_om_comment_ops_t
 OM comment operations struct Encapsulator struct for operations of axis2_om_comment_t.
typedef axis2_om_comment axis2_om_comment_t
 OM comment struct Handles the XML comment in OM.

Functions

axis2_om_comment_taxis2_om_comment_create (axis2_env_t **env, axis2_om_node_t *parent, const axis2_char_t *value, axis2_om_node_t **node)

Define Documentation

#define AXIS2_OM_COMMENT_FREE om_comment,
env   )     ((om_comment)->ops->free(om_comment, env))
 

free given comment

#define AXIS2_OM_COMMENT_GET_VALUE om_comment,
env   )     ((om_comment)->ops->get_value(om_comment, env))
 

get comment text

#define AXIS2_OM_COMMENT_SERIALIZE om_comment,
env,
om_output   )     ((om_comment)->ops->serialize(om_comment, env, om_output))
 

serialize

#define AXIS2_OM_COMMENT_SET_VALUE om_comment,
env,
value   )     ((om_comment)->ops->set_value(om_comment, env, value))
 

set comment text


Function Documentation

axis2_om_comment_t* axis2_om_comment_create axis2_env_t **  env,
axis2_om_node_t parent,
const axis2_char_t value,
axis2_om_node_t **  node
 

Creates a comment struct

Parameters:
env Environment. MUST NOT be NULL,
parent This is the parent node of the comment is any, can be NULL.
value comment text
node This is an out parameter.cannot be NULL. Returns the node corresponding to the comment created. Node type will be set to AXIS2_OM_COMMENT
Returns:
a pointer to the newly created comment struct


Generated on Thu Nov 24 13:58:32 2005 for Axis2/C by  doxygen 1.4.2