Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress XML Binding Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::XmlBindingBody

Library:  XML Binding


rwsf::XmlBindingBody rwsf::BodyBase

Local Index

Members

Non-Members

Header File

#include <rwsf/XmlBinding/XmlBindingBody.h>

Description

These classes implement methods that at one time were generated into all of the generated datatype classes that HydraExpress produces. To simplify the generated classes, they were made to inherit from rwsf::XmlBindingHandle, making all methods available as inherited methods.

All methods in this class are overridden by the generated classes.

The documentation generated for XML bindings includes a topic Inherited Methods that describes these methods. The descriptions are provided below for convenience.

Global Logical Operators

bool 
operator==(const rwsf::XmlBindingBody& first, 
           const rwsf::XmlBindingBody& second)
bool 
operator!=(const rwsf::XmlBindingBody& first, 
           const rwsf::XmlBindingBody& second)

Public Member Functions

virtual XmlBindingBodyBase*
cloneBody() const;
virtual XmlBindingBody*
doClone() const;
virtual bool
equals(const XmlBindingBody& second) const;
virtual int 
exists(const rwsf::XmlName& member) 
virtual std::vector<rwsf::Member> 
get(const rwsf::XmlName& member);
bool
getXsiNil() const;
std::string
getXsiNoNamespaceSchemaLocation() const;
std::string
getXsiSchemaLocation() const;
virtual bool 
isA(const std::string& xsiType) const;
bool
isMarshalXsiTypeSet() const;
bool
isXsiNilSet() const;
bool
isXsiNoNamespaceSchemaLocationSet() const;
bool
isXsiSchemaLocationSet() const;
virtual bool 
isValid() const;
virtual bool 
isValid(rwsf::XmlValidator& validator) const; 
virtual void 
marshal(rwsf::XmlWriter& writer, 
        bool includeChildTypeAttributes, 
        const rwsf::XmlName& elementName,
        bool includeSelfTypeAttribute, 
        bool nilValue) const 
virtual void 
set(const rwsf::XmlName& member,
    const std::vector<rwsf::Member>& vector)
void
setMarshalXsiType(bool setValue);
void
setXsiNil(bool XsiNil);
virtual XmlBindingBodyBase::XmlBindingTypeCategory
XmlBindingBodyTypeCategory() const 
void
setXsiNilSet(bool setValue);
void
setXsiNoNamespaceSchemaLocation(const std::string& loc);
void
setXsiNoNamespaceSchemaLocationSet(bool setValue);
void
setXsiSchemaLocation(const std::string& loc);
void
setXsiSchemaLocationSet(bool setValue);
virtual const char*
typeIdChar() const
virtual const char*
xsiTypeChar() const


Previous fileTop of DocumentContentsIndex pageNext file

©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.