12 #include "vlutil/vlString.h"
42 virtual void getSelf(DtlObjPtr args,
45 virtual DtlObjPtr
getData(DtlObjPtr args,
61 virtual char*
encode(
char*)
const;
64 virtual const char*
decode(
const char*);
72 static void cleanupPropertyFactory();
90 virtual int count()
const;
113 const std::set<DtString>& ignore = std::set<DtString>());
157 virtual void reset();
166 virtual void invalidateCache();
169 virtual void invalidateCacheForProperty(
const DtString& propName);
190 virtual void filterIgnoredProperties(
DtReaderWriter* rw,
const std::set<DtString>& ignore);
197 virtual void writeSelf(std::string& fp,
int indentLevel,
bool writeUnspecified,
const DtFilename& path);
199 virtual void putData(std::string&,
int indentLevel = 0);