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

OM Doctype
[AXIOM (Axis Object Model)]


Classes

struct  axis2_om_doctype_ops
 OM doctype operations struct Encapsulator struct for operations of axis2_om_doctype. More...
struct  axis2_om_doctype
 OM doctype struct Handles XML document type in OM. More...

Defines

#define AXIS2_OM_DOCTYPE_FREE(doctype, env)   ((doctype)->ops->free(doctype, env))
#define AXIS2_OM_DOCTYPE_GET_VALUE(doctype, env)   ((doctype)->ops->get_value(doctype, value))
#define AXIS2_OM_DOCTYPE_SET_VALUE(doctype, env, value)   ((doctype)->ops->set_value(doctype, env, value))
#define AXIS2_OM_DOCTYPE_SERIALIZE(doctype, env, om_output)   ((doctype)->ops->serialize(doctype, env, om_output))

Typedefs

typedef axis2_om_doctype_ops axis2_om_doctype_ops_t
 OM doctype operations struct Encapsulator struct for operations of axis2_om_doctype.
typedef axis2_om_doctype axis2_om_doctype_t
 OM doctype struct Handles XML document type in OM.

Functions

axis2_om_doctype_taxis2_om_doctype_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_DOCTYPE_FREE doctype,
env   )     ((doctype)->ops->free(doctype, env))
 

free given doctype

#define AXIS2_OM_DOCTYPE_GET_VALUE doctype,
env   )     ((doctype)->ops->get_value(doctype, value))
 

returns the value of doctype

#define AXIS2_OM_DOCTYPE_SERIALIZE doctype,
env,
om_output   )     ((doctype)->ops->serialize(doctype, env, om_output))
 

serialize operation

#define AXIS2_OM_DOCTYPE_SET_VALUE doctype,
env,
value   )     ((doctype)->ops->set_value(doctype, env, value))
 

set the doctype value


Function Documentation

axis2_om_doctype_t* axis2_om_doctype_create axis2_env_t **  env,
axis2_om_node_t parent,
const axis2_char_t value,
axis2_om_node_t **  node
 

Creates a axis2_om_doctype_t struct

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


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