CL_WebserviceMessage Class Reference
[clanNetwork Web]

Web service message. More...

#include <webservice_message.h>

List of all members.

Public Member Functions

Construction
 CL_WebserviceMessage (const CL_StringRef &name, const CL_StringRef &target_namespace)
 Constructs a WebserviceMessage.
 CL_WebserviceMessage (const CL_DomDocument &doc)
 Constructs a WebserviceMessage.
 ~CL_WebserviceMessage ()
Attributes
CL_DomDocument get_document () const
 Get Document.
CL_DomElement get_message_element () const
 Get Message element.
CL_DomElement get_fault_element () const
 Get Fault element.
CL_String get_name () const
 Get Name.
CL_String get_target_namespace () const
 Get Target namespace.
CL_WebservicePart get_part (const CL_StringRef &name)
 Get part.
CL_WebservicePart get_part_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name)
 Get part ns.
CL_String get_string (const CL_StringRef &name)
 Get string.
CL_String get_string_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name)
 Get string ns.
int get_int (const CL_StringRef &name)
 Get int.
int get_int_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name)
 Get int ns.
double get_double (const CL_StringRef &name)
 Get double.
double get_double_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name)
 Get double ns.
CL_DataBuffer get_base64 (const CL_StringRef &name)
 Get base64.
CL_DataBuffer get_base64_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name)
 Get base64 ns.
Operations
CL_String create_qname (const CL_StringRef &name)
 Creates a qualified name.
CL_WebservicePart append_part (const CL_StringRef &name)
 Append part.
CL_WebservicePart append_part_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name)
 Append part ns.
CL_WebservicePart append_string (const CL_StringRef &name, const CL_StringRef &value)
 Append string.
CL_WebservicePart append_string_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name, const CL_StringRef &value)
 Append string ns.
CL_WebservicePart append_int (const CL_StringRef &name, int value)
 Append int.
CL_WebservicePart append_int_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name, int value)
 Append int ns.
CL_WebservicePart append_double (const CL_StringRef &name, double value)
 Append double.
CL_WebservicePart append_double_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name, double value)
 Append double ns.
CL_WebservicePart append_base64 (const CL_StringRef &name, const CL_DataBuffer &value)
 Append base64.
CL_WebservicePart append_base64_ns (const CL_StringRef &namespace_uri, const CL_StringRef &name, const CL_DataBuffer &value)
 Append base64 ns.


Detailed Description

Web service message.


Constructor & Destructor Documentation

CL_WebserviceMessage::CL_WebserviceMessage const CL_StringRef name,
const CL_StringRef target_namespace
 

Constructs a WebserviceMessage.

Parameters:
name = String Ref
target_namespace = String Ref

CL_WebserviceMessage::CL_WebserviceMessage const CL_DomDocument doc  ) 
 

Constructs a WebserviceMessage.

Parameters:
doc = Dom Document

CL_WebserviceMessage::~CL_WebserviceMessage  ) 
 


Member Function Documentation

CL_WebservicePart CL_WebserviceMessage::append_base64 const CL_StringRef name,
const CL_DataBuffer value
 

Append base64.

Parameters:
name = String Ref
value = Data Buffer
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_base64_ns const CL_StringRef namespace_uri,
const CL_StringRef name,
const CL_DataBuffer value
 

Append base64 ns.

Parameters:
namespace_uri = String Ref
name = String Ref
value = Data Buffer
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_double const CL_StringRef name,
double  value
 

Append double.

Parameters:
name = String Ref
value = value
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_double_ns const CL_StringRef namespace_uri,
const CL_StringRef name,
double  value
 

Append double ns.

Parameters:
namespace_uri = String Ref
name = String Ref
value = value
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_int const CL_StringRef name,
int  value
 

Append int.

Parameters:
name = String Ref
value = value
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_int_ns const CL_StringRef namespace_uri,
const CL_StringRef name,
int  value
 

Append int ns.

Parameters:
namespace_uri = String Ref
name = String Ref
value = value
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_part const CL_StringRef name  ) 
 

Append part.

Parameters:
name = String Ref
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_part_ns const CL_StringRef namespace_uri,
const CL_StringRef name
 

Append part ns.

Parameters:
namespace_uri = String Ref
name = String Ref
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_string const CL_StringRef name,
const CL_StringRef value
 

Append string.

Parameters:
name = String Ref
value = String Ref
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::append_string_ns const CL_StringRef namespace_uri,
const CL_StringRef name,
const CL_StringRef value
 

Append string ns.

Parameters:
namespace_uri = String Ref
name = String Ref
value = String Ref
Returns:
Webservice Part

CL_String CL_WebserviceMessage::create_qname const CL_StringRef name  ) 
 

Creates a qualified name.

This function adds the target namespace prefix (if any) to the name specified.

CL_DataBuffer CL_WebserviceMessage::get_base64 const CL_StringRef name  ) 
 

Get base64.

Parameters:
name = String Ref
Returns:
Data Buffer

CL_DataBuffer CL_WebserviceMessage::get_base64_ns const CL_StringRef namespace_uri,
const CL_StringRef name
 

Get base64 ns.

Parameters:
namespace_uri = String Ref
name = String Ref
Returns:
Data Buffer

CL_DomDocument CL_WebserviceMessage::get_document  )  const
 

Get Document.

Returns:
document

double CL_WebserviceMessage::get_double const CL_StringRef name  ) 
 

Get double.

Parameters:
name = String Ref
Returns:
double

double CL_WebserviceMessage::get_double_ns const CL_StringRef namespace_uri,
const CL_StringRef name
 

Get double ns.

Parameters:
namespace_uri = String Ref
name = String Ref
Returns:
double

CL_DomElement CL_WebserviceMessage::get_fault_element  )  const
 

Get Fault element.

Returns:
fault_element

int CL_WebserviceMessage::get_int const CL_StringRef name  ) 
 

Get int.

Parameters:
name = String Ref
Returns:
int

int CL_WebserviceMessage::get_int_ns const CL_StringRef namespace_uri,
const CL_StringRef name
 

Get int ns.

Parameters:
namespace_uri = String Ref
name = String Ref
Returns:
int

CL_DomElement CL_WebserviceMessage::get_message_element  )  const
 

Get Message element.

Returns:
message_element

CL_String CL_WebserviceMessage::get_name  )  const
 

Get Name.

Returns:
name

CL_WebservicePart CL_WebserviceMessage::get_part const CL_StringRef name  ) 
 

Get part.

Parameters:
name = String Ref
Returns:
Webservice Part

CL_WebservicePart CL_WebserviceMessage::get_part_ns const CL_StringRef namespace_uri,
const CL_StringRef name
 

Get part ns.

Parameters:
namespace_uri = String Ref
name = String Ref
Returns:
Webservice Part

CL_String CL_WebserviceMessage::get_string const CL_StringRef name  ) 
 

Get string.

Parameters:
name = String Ref
Returns:
String

CL_String CL_WebserviceMessage::get_string_ns const CL_StringRef namespace_uri,
const CL_StringRef name
 

Get string ns.

Parameters:
namespace_uri = String Ref
name = String Ref
Returns:
String

CL_String CL_WebserviceMessage::get_target_namespace  )  const
 

Get Target namespace.

Returns:
target_namespace


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:43 2009 for ClanLib by  doxygen 1.4.6