14 #ifndef DtVrfParameterDb_H_
15 #define DtVrfParameterDb_H_
17 #include <vlutil/vlList.h>
63 const DtObjectType & objectType,
64 DtObjectType * matchingType = NULL,
69 virtual void remove(
const DtObjectType & objectType);
73 virtual void removeAll();
76 virtual const DtList& parameterList()
const;
79 virtual bool load(
const DtFilename& filename) {
return true;}
82 virtual bool save(
const DtFilename& filename) {
return true;}
86 virtual void addParameters(
const DtObjectType& objectType,
92 const DtObjectType & objectType, DtObjectType * matchingType)
const;
96 virtual void removeParameters(
const DtObjectType & objectType);
100 virtual void removeAndDeleteAll();
106 const DtObjectType & objectType, DtObjectType * matchingType)
const;
109 virtual int numParameterEntries()
const;
115 virtual std::list<DtString>* getSysDefExtensionList();
119 virtual void addExtension(
DtString);
138 virtual DtListItem * lookupParameters(
const DtObjectType & objectType)
const;