HydraExpress™ C++ API Reference Guide

Product Documentation:
   HydraExpress C++
Documentation Home
List of all members | Public Member Functions
rwsf::SoapBodyType Class Reference

Represents a SOAP body. Includes unmarshaling methods to parse the SOAP message. More...

#include <rwsf/webservice/SoapBodyType.h>

Inheritance diagram for rwsf::SoapBodyType:

Public Member Functions

 SoapBodyType ()
 SoapBodyType (const SoapBodyType &other)
 ~SoapBodyType ()
void beginParse (rwsf::XmlReader &reader)
void endParse (rwsf::XmlReader &reader)
virtual rwsf::XmlName getDefaultElementName () const
SoapBodyTypeoperator= (const SoapBodyType &rhs)
- Public Member Functions inherited from rwsf::SoapBase
 SoapBase ()
 SoapBase (const SoapBase &sb)
virtual ~SoapBase ()
bool getXsiNil () const
std::string getXsiNoNamespaceSchemaLocation () const
std::string getXsiSchemaLocation () const
std::string getXsiType () const
bool isXsiNilSet () const
bool isXsiNoNamespaceSchemaLocationSet () const
bool isXsiSchemaLocationSet () const
bool isXsiTypeSet () const
void setXsiNil (bool XsiNil)
void setXsiNilSet (bool setValue)
void setXsiNoNamespaceSchemaLocation (const std::string &XsiNoNamespaceSchemaLocation)
void setXsiNoNamespaceSchemaLocationSet (bool setValue)
void setXsiSchemaLocation (const std::string &XsiSchemaLocation)
void setXsiSchemaLocationSet (bool setValue)
void setXsiType (const std::string &XsiType)
void setXsiTypeSet (bool setValue)

Additional Inherited Members

- Protected Member Functions inherited from rwsf::SoapBase
virtual void populateAttributes (rwsf::XmlAttributeSet &attributes) const
void unmarshalAttributes (rwsf::XmlAttributeSet &attrs)

Detailed Description

An instance of rwsf::SoapBodyType represents a SOAP body. This class contains unmarshaling methods to parse this SOAP message.

This class is used by the generated skeletons to manipulate SOAP messages. Typically you will not need to use this class directly unless you are creating your own skeleton or a custom handler which manipulates SOAP messages.

Constructor & Destructor Documentation

rwsf::SoapBodyType::SoapBodyType ( )

Default constructor.

rwsf::SoapBodyType::SoapBodyType ( const SoapBodyType other)

Copy constructor. Constructs a new instance.

rwsf::SoapBodyType::~SoapBodyType ( )


Member Function Documentation

void rwsf::SoapBodyType::beginParse ( rwsf::XmlReader reader)

Unmarshals self's first element. Throws an rwsf::SoapFaultException if the body contains a fault element value.

void rwsf::SoapBodyType::endParse ( rwsf::XmlReader reader)

Unmarshals self's last element.

virtual rwsf::XmlName rwsf::SoapBodyType::getDefaultElementName ( ) const

Returns an instance of rwsf::XmlName with fixed values in which the local name is set to "Body", the namespace prefix is set to "SOAP-ENV", and the namespace URI is set to "http://schemas.xmlsoap.org/soap/envelope/".

Implements rwsf::SoapBase.

SoapBodyType& rwsf::SoapBodyType::operator= ( const SoapBodyType rhs)

Assignment operator.

Copyright © 2020 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is registered trademark of Rogue Wave Software, Inc. in the United States and other countries, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.