Go to the documentation of this file.
8 class AbstractXMLReader;
16 int documentVersionMajor = 0;
17 int documentVersionMinor = 0;
virtual bool createSQL(Base::AbstractWriter &, Base::PersistenceVersion &, bool)
This method is used to save properties or very small amounts of data to an XML document.
Definition: Persistence.h:40
BaseClass class and root of the type system.
Definition: Base.h:78
Persistence class and root of the type system.
Definition: Persistence.h:22
static std::string encodeAttribute(const std::string &)
virtual bool mustbeSaved() const
Return 'true' if this object must always be saved in the file.
Definition: Persistence.h:37
Definition: Persistence.h:13
virtual void saveDocFile(Base::AbstractWriter &, const Base::String &, const Base::String &)
This method is used to save large amounts of data to a binary file.
Definition: Persistence.h:33
Definition: AbstractXMLReader.h:7
virtual void restoreDocFile(Base::Reader &, const Base::String &)
This method is used to restore large amounts of data from a binary file.
Definition: Persistence.h:35
virtual void save(Base::AbstractWriter &, Base::PersistenceVersion &)=0
This method is used to save properties or very small amounts of data to an XML document.
virtual void restore(Base::AbstractXMLReader &, Base::PersistenceVersion &)=0
This method is used to restore properties from an XML document.
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
Definition: AbstractXMLReader.h:5