54 virtual bool hasMappingFor(
const DtString&)
const;
57 virtual std::map<DtString, DtString> asStdMap(
const DtString&)
const;
60 virtual bool isUserEditable(
const DtString&)
const;
63 virtual void setValuesFor(
const DtString& rw,
const std::map<DtString, DtString>&);
67 virtual void remove(
const DtString&);
76 virtual std::set<DtString> readerWriterItems()
const;
Class which holds a list of string key and string value pairs. This class is a DtReaderWriter, and also has associated DtBufferSerialize methods available.
Definition: rwKeyValueList.h:21
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtRwTemplatedListPtr & operator=(const DtRwTemplatedListPtr &orig)
virtual const char * xmlType() const
Routines to archive/dearchive from an XML Environment.
Definition: rwKeywordValuePairsReader.h:45
static const char * theXmlType()
Definition: rwTemplatedList.h:109
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
This method must be overridden by a subclass. Within this method, new instances of the DtReaderWriter...
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
Definition: rwTemplatedList.h:34
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
This file reader will read a specically formatted file that has multiple keyword/value pairs by reade...
Definition: rwKeywordValuePairsReader.h:26