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*);
67 virtual void getSize(
int& size)
const;
72 static void cleanupPropertyFactory();
90 virtual int count()
const;
113 const std::set<DtString>& ignore = std::set<DtString>());
144 virtual void reset();
171 virtual void filterIgnoredProperties(
DtReaderWriter* rw,
const std::set<DtString>& ignore);
178 virtual void writeSelf(std::string& fp,
int indentLevel,
bool writeUnspecified,
const DtFilename& path);
180 virtual void putData(std::string&,
int indentLevel = 0);
215 #define rwProperties_INL_
216 #include "propertyInterface.inl"
217 #undef rwProperties_INL_