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

2.22 XML Binding Classes

Table 21: XML Binding Classes

Class NameDescription

rwsf::Marshaller

All generated marshalling classes derive from rwsf::Marshaller. The pure virtual methods dispatch to the static member functions in the generated classes. These methods are used in cases where the schema allows substitutability via sub-typing or substitution groups.

rwsf::Member

Class rwsf::Member is a container for holding class instances that represent members of XML Binding classes. rwsf::Member instances provide a generic way of returning values using the get() interface and of passing values using the set() interface of each XML Binding class.

rwsf::XmlBindingBody

XmlBindingBody defines a variety of methods that are common to all generated datatype classes produced by HydraExpress.

rwsf::XmlBindingBodyBase

rwsf::XmlBindingBodyBase is the base class for body classes.

rwsf::XmlBindingDataObject

Class XmlBindingDataObject class is a DataObject that must hold an XmlBindingHandleBase.

rwsf::XmlBindingFactory

Class rwsf::XmlBindingFactory is a template class that creates and registers factory methods to be used in the generated classes, allowing the creation or retrieval of an object within an object, regardless of type.

rwsf::XmlBindingFactoryRegistry

Class rwsf::XmlBindingFactoryRegistry maintains a registry of factory methods.

rwsf::XmlBindingHandle

The methods in this class call the corresponding methods in rwsf::XmlBindingBody. Please see that description for details.

rwsf::XmlBindingHandleBase

The methods in this class call the corresponding methods in rwsf::XmlBindingBody. Please see that description for details.

rwsf::XmlBindingKeyRefFinder

Class rwsf::XmlBindingKeyRefFinder allows the storage and retrieval of keys and keyrefs from a map. The fields are a key to the map, and so must be a single value even though there may be multiple keys.

rwsf::XmlMarshaller

The base class for the generated marshalling classes that marshal and unmarshal XML documents.



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved. All Rights Reserved. Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. HydraExpress is a trademark of Rogue Wave Software, Inc. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.