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

OM Comment
[AXIOM (Axis Object Model)]


Classes

struct  axiom_comment_ops
 OM comment ops struct Encapsulator struct for ops of axiom_comment_t. More...
struct  axiom_comment
 OM comment struct Handles the XML comment in OM. More...

Defines

#define AXIOM_COMMENT_FREE(om_comment, env)   ((om_comment)->ops->free(om_comment, env))
#define AXIOM_COMMENT_GET_VALUE(om_comment, env)   ((om_comment)->ops->get_value(om_comment, env))
#define AXIOM_COMMENT_SET_VALUE(om_comment, env, value)   ((om_comment)->ops->set_value(om_comment, env, value))
#define AXIOM_COMMENT_SERIALIZE(om_comment, env, om_output)   ((om_comment)->ops->serialize(om_comment, env, om_output))

Typedefs

typedef axiom_comment_ops axiom_comment_ops_t
 OM comment ops struct Encapsulator struct for ops of axiom_comment_t.
typedef axiom_comment axiom_comment_t
 OM comment struct Handles the XML comment in OM.

Functions

AXIS2_EXTERN axiom_comment_taxiom_comment_create (const axis2_env_t *env, axiom_node_t *parent, const axis2_char_t *value, axiom_node_t **node)

Define Documentation

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

free given comment

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

get comment text

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

serialize

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

set comment text


Function Documentation

AXIS2_EXTERN axiom_comment_t* axiom_comment_create const axis2_env_t env,
axiom_node_t parent,
const axis2_char_t *  value,
axiom_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 AXIOM_COMMENT
Returns:
a pointer to the newly created comment struct


Generated on Fri Jun 16 18:02:45 2006 for Axis2/C by  doxygen 1.4.2