Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Examples  

IWrapperSoapDeSerializer Class Reference

interface for the IWrapperSoapDeSerializer class. More...

#include <IWrapperSoapDeSerializer.hpp>

Inheritance diagram for IWrapperSoapDeSerializer:

List of all members.

Public Methods

virtual ~IWrapperSoapDeSerializer ()
virtual int AXISCALL checkMessageBody (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual void *AXISCALL checkForFault (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual Axis_Array *AXISCALL getCmplxArray (Axis_Array *pArray, void *pDZFunct, void *pCreFunct, void *pDelFunct, void *pSizeFunct, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual Axis_Array *AXISCALL getBasicArray (XSDTYPE nType, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual void *AXISCALL getCmplxObject (void *pDZFunct, void *pCreFunct, void *pDelFunct, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__int *AXISCALL getElementAsInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__boolean *AXISCALL getElementAsBoolean (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedInt
*AXISCALL 
getElementAsUnsignedInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__short *AXISCALL getElementAsShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedShort
*AXISCALL 
getElementAsUnsignedShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__byte *AXISCALL getElementAsByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedByte
*AXISCALL 
getElementAsUnsignedByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__long *AXISCALL getElementAsLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__integer *AXISCALL getElementAsInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedLong
*AXISCALL 
getElementAsUnsignedLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__float *AXISCALL getElementAsFloat (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__double *AXISCALL getElementAsDouble (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__decimal *AXISCALL getElementAsDecimal (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__string AXISCALL getElementAsString (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__anyURI AXISCALL getElementAsAnyURI (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__QName AXISCALL getElementAsQName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__hexBinary *AXISCALL getElementAsHexBinary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__base64Binary
*AXISCALL 
getElementAsBase64Binary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__dateTime *AXISCALL getElementAsDateTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__date *AXISCALL getElementAsDate (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__time *AXISCALL getElementAsTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__duration *AXISCALL getElementAsDuration (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gYearMonth *AXISCALL getElementAsGYearMonth (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gYear *AXISCALL getElementAsGYear (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gMonthDay *AXISCALL getElementAsGMonthDay (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gDay *AXISCALL getElementAsGDay (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gMonth *AXISCALL getElementAsGMonth (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__nonPositiveInteger
*AXISCALL 
getElementAsNonPositiveInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__negativeInteger
*AXISCALL 
getElementAsNegativeInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__nonNegativeInteger
*AXISCALL 
getElementAsNonNegativeInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__positiveInteger
*AXISCALL 
getElementAsPositiveInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__normalizedString
AXISCALL 
getElementAsNormalizedString (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__token AXISCALL getElementAsToken (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__language AXISCALL getElementAsLanguage (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__Name AXISCALL getElementAsName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NCName AXISCALL getElementAsNCName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__ID AXISCALL getElementAsID (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__IDREF AXISCALL getElementAsIDREF (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__IDREFS AXISCALL getElementAsIDREFS (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__ENTITY AXISCALL getElementAsENTITY (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__ENTITIES AXISCALL getElementAsENTITIES (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NMTOKEN AXISCALL getElementAsNMTOKEN (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NMTOKENS AXISCALL getElementAsNMTOKENS (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NOTATION AXISCALL getElementAsNOTATION (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__int *AXISCALL getAttributeAsInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__boolean *AXISCALL getAttributeAsBoolean (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedInt
*AXISCALL 
getAttributeAsUnsignedInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__short *AXISCALL getAttributeAsShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedShort
*AXISCALL 
getAttributeAsUnsignedShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__byte *AXISCALL getAttributeAsByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedByte
*AXISCALL 
getAttributeAsUnsignedByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__long *AXISCALL getAttributeAsLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__integer *AXISCALL getAttributeAsInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__nonPositiveInteger
*AXISCALL 
getAttributeAsNonPositiveInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__negativeInteger
*AXISCALL 
getAttributeAsNegativeInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__nonNegativeInteger
*AXISCALL 
getAttributeAsNonNegativeInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__positiveInteger
*AXISCALL 
getAttributeAsPositiveInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedLong
*AXISCALL 
getAttributeAsUnsignedLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__float *AXISCALL getAttributeAsFloat (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__double *AXISCALL getAttributeAsDouble (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__decimal *AXISCALL getAttributeAsDecimal (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NOTATION AXISCALL getAttributeAsNOTATION (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__string AXISCALL getAttributeAsString (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__normalizedString
AXISCALL 
getAttributeAsNormalizedString (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__token AXISCALL getAttributeAsToken (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__language AXISCALL getAttributeAsLanguage (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NMTOKEN AXISCALL getAttributeAsNMTOKEN (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NMTOKENS AXISCALL getAttributeAsNMTOKENS (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__Name AXISCALL getAttributeAsName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__NCName AXISCALL getAttributeAsNCName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__ID AXISCALL getAttributeAsID (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__IDREF AXISCALL getAttributeAsIDREF (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__IDREFS AXISCALL getAttributeAsIDREFS (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__ENTITY AXISCALL getAttributeAsENTITY (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__ENTITIES AXISCALL getAttributeAsENTITIES (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__anyURI AXISCALL getAttributeAsAnyURI (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__QName AXISCALL getAttributeAsQName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__hexBinary *AXISCALL getAttributeAsHexBinary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__base64Binary
*AXISCALL 
getAttributeAsBase64Binary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__dateTime *AXISCALL getAttributeAsDateTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__date *AXISCALL getAttributeAsDate (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__time *AXISCALL getAttributeAsTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gDay *AXISCALL getAttributeAsGDay (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gMonth *AXISCALL getAttributeAsGMonth (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gMonthDay *AXISCALL getAttributeAsGMonthDay (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gYear *AXISCALL getAttributeAsGYear (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__gYearMonth *AXISCALL getAttributeAsGYearMonth (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__duration *AXISCALL getAttributeAsDuration (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual int AXISCALL getStatus ()=0
virtual AXIS_BINDING_STYLE getStyle ()=0
virtual void setStyle (AXIS_BINDING_STYLE nStyle)=0
virtual int getVersion ()=0
virtual int getHeader ()=0
virtual AnyType *AXISCALL getAnyObject ()=0
virtual void getChardataAs (void *pValue, XSDTYPE type)=0
virtual ISoapAttachment * getAttachment (const char *pcAttachmentid)=0
virtual ISoapAttachment ** getAllAttachments (int *pAttchArraySize)=0
virtual const char * peekNextElementName ()=0

Detailed Description

interface for the IWrapperSoapDeSerializer class.

Author:
Susantha Kumara (skumara@virtusa.com, susantha@opensource.lk) , Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)


Constructor & Destructor Documentation

virtual IWrapperSoapDeSerializer::~IWrapperSoapDeSerializer   [inline, virtual]
 

Destructor


Member Function Documentation

virtual void* AXISCALL IWrapperSoapDeSerializer::checkForFault const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Check if message is a fault

Parameters:
pName  SOAP element for fault
pNamespace  SOAP namspace for fault
Returns:
ISoapFault object

virtual int AXISCALL IWrapperSoapDeSerializer::checkMessageBody const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Check expected message has been received

Parameters:
pName  SOAP element for message
pNamespace  SOAP namespace for message
Returns:
AXIS_SUCCESS if expected message has been received

virtual ISoapAttachment** IWrapperSoapDeSerializer::getAllAttachments int *    pAttchArraySize [pure virtual]
 

Returns all attachments.

Parameters:
pAttchArraySize  is updated with the array size
Returns:
array of SOAP attachments

virtual AnyType* AXISCALL IWrapperSoapDeSerializer::getAnyObject   [pure virtual]
 

Deserialize an xsd:any element This will deserialize the next available SOAP element and all child elements.

Returns:
Deserialized xsd:any element

virtual ISoapAttachment* IWrapperSoapDeSerializer::getAttachment const char *    pcAttachmentid [pure virtual]
 

Returns attachment associated with the given ID.

Parameters:
pcAttachmentid  ID of the attachment to be returned
Returns:
SOAP attachment

virtual xsd__anyURI AXISCALL IWrapperSoapDeSerializer::getAttributeAsAnyURI const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:anyURI attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:anyURI value

virtual xsd__base64Binary* AXISCALL IWrapperSoapDeSerializer::getAttributeAsBase64Binary const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:base64Binar attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:base64Binary value

virtual xsd__boolean* AXISCALL IWrapperSoapDeSerializer::getAttributeAsBoolean const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:boolean attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:boolean value

virtual xsd__byte* AXISCALL IWrapperSoapDeSerializer::getAttributeAsByte const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:byte attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:byte value

virtual xsd__date* AXISCALL IWrapperSoapDeSerializer::getAttributeAsDate const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:date attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:date value

virtual xsd__dateTime* AXISCALL IWrapperSoapDeSerializer::getAttributeAsDateTime const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:dateTime attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:dateTime value

virtual xsd__decimal* AXISCALL IWrapperSoapDeSerializer::getAttributeAsDecimal const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:decimal attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:decimal value

virtual xsd__double* AXISCALL IWrapperSoapDeSerializer::getAttributeAsDouble const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:double attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:double value

virtual xsd__duration* AXISCALL IWrapperSoapDeSerializer::getAttributeAsDuration const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:duration attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:duration value

virtual xsd__ENTITIES AXISCALL IWrapperSoapDeSerializer::getAttributeAsENTITIES const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:ENTITIES attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:ENTITIES value

virtual xsd__ENTITY AXISCALL IWrapperSoapDeSerializer::getAttributeAsENTITY const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:ENTITY attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:ENTITY value

virtual xsd__float* AXISCALL IWrapperSoapDeSerializer::getAttributeAsFloat const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:float attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:float value

virtual xsd__gDay* AXISCALL IWrapperSoapDeSerializer::getAttributeAsGDay const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gDay attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gDay value

virtual xsd__gMonth* AXISCALL IWrapperSoapDeSerializer::getAttributeAsGMonth const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gMonth attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gMonth value

virtual xsd__gMonthDay* AXISCALL IWrapperSoapDeSerializer::getAttributeAsGMonthDay const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gMonthDay attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gMonthDay value

virtual xsd__gYear* AXISCALL IWrapperSoapDeSerializer::getAttributeAsGYear const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gYear attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gYear value

virtual xsd__gYearMonth* AXISCALL IWrapperSoapDeSerializer::getAttributeAsGYearMonth const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gYearMonth attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gYearMonth value

virtual xsd__hexBinary* AXISCALL IWrapperSoapDeSerializer::getAttributeAsHexBinary const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:hexBinary attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:hexBinary value

virtual xsd__ID AXISCALL IWrapperSoapDeSerializer::getAttributeAsID const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:ID attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:ID value

virtual xsd__IDREF AXISCALL IWrapperSoapDeSerializer::getAttributeAsIDREF const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:IDREF attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:IDREF value

virtual xsd__IDREFS AXISCALL IWrapperSoapDeSerializer::getAttributeAsIDREFS const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:IDREFS attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:IDREFS value

virtual xsd__int* AXISCALL IWrapperSoapDeSerializer::getAttributeAsInt const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:int attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:int value

virtual xsd__integer* AXISCALL IWrapperSoapDeSerializer::getAttributeAsInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:integer attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:integer value

virtual xsd__language AXISCALL IWrapperSoapDeSerializer::getAttributeAsLanguage const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:language attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:language value

virtual xsd__long* AXISCALL IWrapperSoapDeSerializer::getAttributeAsLong const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:long attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:long value

virtual xsd__Name AXISCALL IWrapperSoapDeSerializer::getAttributeAsName const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:Name attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:Name value

virtual xsd__NCName AXISCALL IWrapperSoapDeSerializer::getAttributeAsNCName const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NCName attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NCName value

virtual xsd__negativeInteger* AXISCALL IWrapperSoapDeSerializer::getAttributeAsNegativeInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:negativeInteger attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:negativeInteger value

virtual xsd__NMTOKEN AXISCALL IWrapperSoapDeSerializer::getAttributeAsNMTOKEN const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NMTOKEN attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NMTOKEN value

virtual xsd__NMTOKENS AXISCALL IWrapperSoapDeSerializer::getAttributeAsNMTOKENS const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NMTOKENS attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NMTOKENS value

virtual xsd__nonNegativeInteger* AXISCALL IWrapperSoapDeSerializer::getAttributeAsNonNegativeInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:nonNegativeInteger attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:nonNegativeInteger value

virtual xsd__nonPositiveInteger* AXISCALL IWrapperSoapDeSerializer::getAttributeAsNonPositiveInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:nonPositiveInteger attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:nonPositiveInteger value

virtual xsd__normalizedString AXISCALL IWrapperSoapDeSerializer::getAttributeAsNormalizedString const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:normalizedString attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:normalizedString value

virtual xsd__NOTATION AXISCALL IWrapperSoapDeSerializer::getAttributeAsNOTATION const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NOTATION attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NOTATION value

virtual xsd__positiveInteger* AXISCALL IWrapperSoapDeSerializer::getAttributeAsPositiveInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:positiveInteger attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:positiveInteger value

virtual xsd__QName AXISCALL IWrapperSoapDeSerializer::getAttributeAsQName const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:QName attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:QName value

virtual xsd__short* AXISCALL IWrapperSoapDeSerializer::getAttributeAsShort const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:short attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:short value

virtual xsd__string AXISCALL IWrapperSoapDeSerializer::getAttributeAsString const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:string attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:string value

virtual xsd__time* AXISCALL IWrapperSoapDeSerializer::getAttributeAsTime const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:time attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:time value

virtual xsd__token AXISCALL IWrapperSoapDeSerializer::getAttributeAsToken const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:token attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:token value

virtual xsd__unsignedByte* AXISCALL IWrapperSoapDeSerializer::getAttributeAsUnsignedByte const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedByte attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedByte value

virtual xsd__unsignedInt* AXISCALL IWrapperSoapDeSerializer::getAttributeAsUnsignedInt const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedInt attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedInt value

virtual xsd__unsignedLong* AXISCALL IWrapperSoapDeSerializer::getAttributeAsUnsignedLong const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedLong attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedLong value

virtual xsd__unsignedShort* AXISCALL IWrapperSoapDeSerializer::getAttributeAsUnsignedShort const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedShort attribute

Parameters:
pName  SOAP attribute name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedShort value

virtual Axis_Array* AXISCALL IWrapperSoapDeSerializer::getBasicArray XSDTYPE    nType,
const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrappers to get a deserialized Array of basic types

Parameters:
nType  the xsd basic type of the array elements
pName  SOAP element name for array elements
pNamespace  SOAP namespace for array elements
Returns:
deserialized array

virtual void IWrapperSoapDeSerializer::getChardataAs void *    pValue,
XSDTYPE    type
[pure virtual]
 

Deserialize character data, ie the data typically enclosed by an XML tag

Parameters:
pValue  object into which deserialized value will be placed
type  The xsd simple type of the data.

virtual Axis_Array* AXISCALL IWrapperSoapDeSerializer::getCmplxArray Axis_Array   pArray,
void *    pDZFunct,
void *    pCreFunct,
void *    pDelFunct,
void *    pSizeFunct,
const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrappers to get a deserialized Array of complex types

Parameters:
pArray  is populated with the deserialized complex type objects
pDZFunct  function pointer to the complex type deserialize method
pCreFunct  function pointer to the complex type creation method
pDelFunct  function pointer to the complex type delete method
pSizeFunct  function pointer toeh complex type size method
pName  SOAP element name for complex type
pNamespace  SOAP namespace for complex type
Returns:
deserialized complex type array, this is pArray

virtual void* AXISCALL IWrapperSoapDeSerializer::getCmplxObject void *    pDZFunct,
void *    pCreFunct,
void *    pDelFunct,
const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrappers to get a deserialized single object of complex type

Parameters:
pDZFunct  function pointer to the complex type deserialize method
pCreFunct  function pointer to the complex type creation method
pDelFunct  function pointer to the complex type delete method
pName  SOAP element name for complex type
pNamespace  SOAP namespace for complex type
Returns:
deserialized complex type

virtual xsd__anyURI AXISCALL IWrapperSoapDeSerializer::getElementAsAnyURI const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:anyURI element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:anyURI value

virtual xsd__base64Binary* AXISCALL IWrapperSoapDeSerializer::getElementAsBase64Binary const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:base64Binary element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:base64Binary value

virtual xsd__boolean* AXISCALL IWrapperSoapDeSerializer::getElementAsBoolean const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:boolean element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:boolean value

virtual xsd__byte* AXISCALL IWrapperSoapDeSerializer::getElementAsByte const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:byte element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:byte value

virtual xsd__date* AXISCALL IWrapperSoapDeSerializer::getElementAsDate const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:date element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:date value

virtual xsd__dateTime* AXISCALL IWrapperSoapDeSerializer::getElementAsDateTime const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:dateTime element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:dateTime value

virtual xsd__decimal* AXISCALL IWrapperSoapDeSerializer::getElementAsDecimal const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:decimal element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:decimal value

virtual xsd__double* AXISCALL IWrapperSoapDeSerializer::getElementAsDouble const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:double element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:double value

virtual xsd__duration* AXISCALL IWrapperSoapDeSerializer::getElementAsDuration const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:duration element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:duration value

virtual xsd__ENTITIES AXISCALL IWrapperSoapDeSerializer::getElementAsENTITIES const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:ENTITIES element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:ENTITIES value

virtual xsd__ENTITY AXISCALL IWrapperSoapDeSerializer::getElementAsENTITY const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:ENTITY element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:ENTITY value

virtual xsd__float* AXISCALL IWrapperSoapDeSerializer::getElementAsFloat const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:float element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:float value

virtual xsd__gDay* AXISCALL IWrapperSoapDeSerializer::getElementAsGDay const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gDay element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gDay value

virtual xsd__gMonth* AXISCALL IWrapperSoapDeSerializer::getElementAsGMonth const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gMonth element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gMonth value

virtual xsd__gMonthDay* AXISCALL IWrapperSoapDeSerializer::getElementAsGMonthDay const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gMonthDay element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gMonthDay value

virtual xsd__gYear* AXISCALL IWrapperSoapDeSerializer::getElementAsGYear const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gYear element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gYear value

virtual xsd__gYearMonth* AXISCALL IWrapperSoapDeSerializer::getElementAsGYearMonth const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:gYearMonth element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:gYearMonth value

virtual xsd__hexBinary* AXISCALL IWrapperSoapDeSerializer::getElementAsHexBinary const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:hexBinary element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:hexBinary value

virtual xsd__ID AXISCALL IWrapperSoapDeSerializer::getElementAsID const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:ID element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:ID value

virtual xsd__IDREF AXISCALL IWrapperSoapDeSerializer::getElementAsIDREF const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:IDREF element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:IDREF value

virtual xsd__IDREFS AXISCALL IWrapperSoapDeSerializer::getElementAsIDREFS const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:IDREFS element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:IDREFS value

virtual xsd__int* AXISCALL IWrapperSoapDeSerializer::getElementAsInt const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:int element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:int value

virtual xsd__integer* AXISCALL IWrapperSoapDeSerializer::getElementAsInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:integer element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:integer value

virtual xsd__language AXISCALL IWrapperSoapDeSerializer::getElementAsLanguage const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:language element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:language value

virtual xsd__long* AXISCALL IWrapperSoapDeSerializer::getElementAsLong const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:long element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:long value

virtual xsd__Name AXISCALL IWrapperSoapDeSerializer::getElementAsName const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:Name element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:Name value

virtual xsd__NCName AXISCALL IWrapperSoapDeSerializer::getElementAsNCName const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NCName element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NCName value

virtual xsd__negativeInteger* AXISCALL IWrapperSoapDeSerializer::getElementAsNegativeInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:negativeInteger element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:negativeInteger value

virtual xsd__NMTOKEN AXISCALL IWrapperSoapDeSerializer::getElementAsNMTOKEN const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NMTOKEN element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NMTOKEN value

virtual xsd__NMTOKENS AXISCALL IWrapperSoapDeSerializer::getElementAsNMTOKENS const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NMTOKENS element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NMTOKENS value

virtual xsd__nonNegativeInteger* AXISCALL IWrapperSoapDeSerializer::getElementAsNonNegativeInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:nonNegativeInteger element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:nonNegativeInteger value

virtual xsd__nonPositiveInteger* AXISCALL IWrapperSoapDeSerializer::getElementAsNonPositiveInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:nonPositiveInteger element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:nonPositiveInteger value

virtual xsd__normalizedString AXISCALL IWrapperSoapDeSerializer::getElementAsNormalizedString const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:normalizedString element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:normalizedString value

virtual xsd__NOTATION AXISCALL IWrapperSoapDeSerializer::getElementAsNOTATION const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:NOTATION element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:NOTATION value

virtual xsd__positiveInteger* AXISCALL IWrapperSoapDeSerializer::getElementAsPositiveInteger const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:positiveInteger element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:positiveInteger value

virtual xsd__QName AXISCALL IWrapperSoapDeSerializer::getElementAsQName const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:QName element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:QName value

virtual xsd__short* AXISCALL IWrapperSoapDeSerializer::getElementAsShort const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:short element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:short value

virtual xsd__string AXISCALL IWrapperSoapDeSerializer::getElementAsString const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:string element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:string value

virtual xsd__time* AXISCALL IWrapperSoapDeSerializer::getElementAsTime const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:time element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:time value

virtual xsd__token AXISCALL IWrapperSoapDeSerializer::getElementAsToken const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:token element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:token value

virtual xsd__unsignedByte* AXISCALL IWrapperSoapDeSerializer::getElementAsUnsignedByte const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedByte element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedByte value

virtual xsd__unsignedInt* AXISCALL IWrapperSoapDeSerializer::getElementAsUnsignedInt const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedInt element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedInt value

virtual xsd__unsignedLong* AXISCALL IWrapperSoapDeSerializer::getElementAsUnsignedLong const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedLong element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedLong value

virtual xsd__unsignedShort* AXISCALL IWrapperSoapDeSerializer::getElementAsUnsignedShort const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Method used by wrapper to deserialize an xsd:unsignedShort element

Parameters:
pName  SOAP element name
pNamespace  SOAP namespace
Returns:
deserialized xsd:unsignedShort value

virtual int IWrapperSoapDeSerializer::getHeader   [pure virtual]
 

Reads SOAP header ready for processing

Returns:
AXIS_SUCCESS if SOAP header ready for processing

virtual int AXISCALL IWrapperSoapDeSerializer::getStatus   [pure virtual]
 

Return status of last operation

Returns:
AXIS_SUCCESS of AXIS_FAIL

virtual AXIS_BINDING_STYLE IWrapperSoapDeSerializer::getStyle   [pure virtual]
 

Returns binding style of message

Returns:
binding style

virtual int IWrapperSoapDeSerializer::getVersion   [pure virtual]
 

Returns SOAP version of message

Returns:
SOAP version

virtual const char* IWrapperSoapDeSerializer::peekNextElementName   [pure virtual]
 

This method allows to peek for the name of the next element in XML stream. Useful in supporting "all" & "choice" WSDL constructs.

Returns:
Name of the next element in XML stream

virtual void IWrapperSoapDeSerializer::setStyle AXIS_BINDING_STYLE    nStyle [pure virtual]
 

Set binding style of message

Parameters:
nStyle  binding style


The documentation for this class was generated from the following file:
Generated on Fri Mar 3 01:12:36 2006 for AxisC++ by doxygen1.2.18