Main Page   Class Hierarchy   Compound List   File List   Compound Members  

Param Class Reference

interface for the Param class. More...

#include <Param.h>

Inheritance diagram for Param:

IParam List of all members.

Public Methods

 Param ()
 Param (time_t time)
 Param (struct tm timeStruct)
 Param (const Param &param)
 Param (const AxisChar *str, XSDTYPE type=XSD_STRING)
 Param (int nValue)
 Param (unsigned int unValue)
 Param (short sValue)
 Param (unsigned short usValue)
 Param (char cValue)
 Param (unsigned char ucValue)
 Param (long lValue, XSDTYPE type=XSD_LONG)
 Param (unsigned long ulValue)
 Param (float fValue)
 Param (double dValue, XSDTYPE type=XSD_DOUBLE)
virtual ~Param ()
void operator= (const Param &param)
const AxisString & GetTypeName ()
int SetValue (const AxisChar *sValue)
int SetValue (XSDTYPE nType, uParamValue Value)
XSDTYPE GetType () const
int serialize (IWrapperSoapSerializer &pSZ)
int GetInt (int *pValue)
int GetUnsignedInt (unsigned int *pValue)
int GetShort (short *pValue)
int GetUnsignedShort (unsigned short *pValue)
int GetByte (char *pValue)
int GetUnsignedByte (unsigned char *pValue)
int GetLong (long *pValue)
int GetInteger (long *pValue)
int GetUnsignedLong (unsigned long *pValue)
int GetFloat (float *pValue)
int GetDouble (double *pValue)
int GetDecimal (double *pValue)
int GetAnyURI (const AxisChar **pValue)
int GetQName (const AxisChar **pValue)
int GetDateTime (struct tm *pValue)
int GetDate (struct tm *pValue)
int GetTime (struct tm *pValue)
int GetDuration (long *pValue)
int GetString (const AxisChar **pValue)
int GetHexString (const AxisChar **pValue)
int GetBase64String (const AxisChar **pValue)
void setPrefix (const AxisChar *prefix)
void setUri (const AxisChar *uri)
int GetArraySize (int *pValue)
int SetArrayElements (void *pElements)
int SetArrayElements (void *pObject, AXIS_DESERIALIZE_FUNCT pDZFunct, AXIS_OBJECT_DELETE_FUNCT pDelFunct, AXIS_OBJECT_SIZE_FUNCT pSizeFunct)
int SetUserType (void *pObject, AXIS_DESERIALIZE_FUNCT pDZFunct, AXIS_OBJECT_DELETE_FUNCT pDelFunct)
void SetName (const AxisChar *sName)
uParamValue GetValue ()
int GetString (string *pValue)
int GetAnyURI (string *pValue)
int GetQName (string *pValue)
int GetHexString (string *pValue)
int GetBase64String (string *pValue)

Friends

class SoapDeSerializer
class SoapSerializer
class XMLStreamHandler

Detailed Description

interface for the Param class.

Author:
Susantha Kumara (skumara@virtusa.com)


Member Function Documentation

int Param::GetDateTime struct tm *    pValue [virtual]
 

return a tm struct which contain year-month-date-hour- minute-second

Implements IParam.

int Param::GetDuration long *    pValue [virtual]
 

return a tm struct which contain years-months-dates-hours- minutes-seconds which represents a duration

Implements IParam.


The documentation for this class was generated from the following files:
Generated on Mon Dec 1 15:18:41 2003 for axisc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002