Does not inherit
#include rwsf/xmlbinding/XmlBindingKeyRefFinder.h
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.
XmlBindingKeyRefFinder();
Default constructor.
XmlBindingKeyRefFinder * getInstance();
Returns the associated XmlBindingKeyRefFinderinstance. If an instance does not exist, creates one.
void addKey(const rwsf::XmlName & name, const std::string & fields, const XmlBindingHandle & instance);
Store using key name and composite field values.
void addKeyRef(const rwsf::XmlName & name, const std::string & fields, XmlBindingHandle & instance);
Store using key name and composite field values.
std::string composeFields(std::vector< std::string >) const;
Creates a single string out of a set of fields to use as a key into the map.
XmlBindingHandle findKey(const rwsf::XmlName & name, const std::string & fields) const;
Look up using key name and composite field values
© 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.