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

OM Doctype
[AXIOM (Axis Object Model)]


Classes

struct  axiom_doctype_ops
 OM doctype ops struct Encapsulator struct for ops of axiom_doctype. More...
struct  axiom_doctype
 OM doctype struct Handles XML document type in OM. More...

Defines

#define AXIOM_DOCTYPE_FREE(doctype, env)   ((doctype)->ops->free(doctype, env))
#define AXIOM_DOCTYPE_GET_VALUE(doctype, env)   ((doctype)->ops->get_value(doctype, value))
#define AXIOM_DOCTYPE_SET_VALUE(doctype, env, value)   ((doctype)->ops->set_value(doctype, env, value))
#define AXIOM_DOCTYPE_SERIALIZE(doctype, env, om_output)   ((doctype)->ops->serialize(doctype, env, om_output))

Typedefs

typedef axiom_doctype_ops axiom_doctype_ops_t
 OM doctype ops struct Encapsulator struct for ops of axiom_doctype.
typedef axiom_doctype axiom_doctype_t
 OM doctype struct Handles XML document type in OM.

Functions

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

Define Documentation

#define AXIOM_DOCTYPE_FREE doctype,
env   )     ((doctype)->ops->free(doctype, env))
 

free given doctype

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

returns the value of doctype

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

serialize op

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

set the doctype value


Function Documentation

AXIS2_EXTERN axiom_doctype_t* axiom_doctype_create const axis2_env_t env,
axiom_node_t parent,
const axis2_char_t *  value,
axiom_node_t **  node
 

Creates a axiom_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 AXIOM_DOCTYPE
Returns:
pointer to newly created doctype struct


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