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

rwsf::XmlBindingKeyRefFinder

Library:  XML Binding


Does not inherit.

Local Index

Members

Header File

<rwsf/XmlBinding/XmlBindingKeyRefFinder.h>

Description

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.

Public Constructors

XmlBindingKeyRefFinder()

Public Member Functions

static XmlBindingKeyRefFinder* 
getInstance();
void 
addKey(const rwsf::XmlName& name, 
       const std::string& fields, 
       const XmlBindingHandle& instance);
void 
addKeyRef(const rwsf::XmlName& name, 
         const std::string& fields,
         XmlBindingHandle& instance);
XmlBindingHandle 
findKey(const rwsf::XmlName& name, 
        const std::string& fields) const;
std::string composeFields(std::vector<std::string>) 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.