Public Types | Public Member Functions | Protected Member Functions | List of all members
iqtex::CXslSerializerComp Class Reference

Template implementation of file serializer using loading and storing archive implementation. More...

#include <CXslSerializerComp.h>

Inheritance diagram for iqtex::CXslSerializerComp:
ifile::CFileSerializerCompBase ifile::IFilePersistence ifile::IFileTypeInfo istd::IPolymorphic

Public Types

typedef
ifile::CFileSerializerCompBase 
BaseClass
 
- Public Types inherited from ifile::CFileSerializerCompBase
typedef ilog::TLoggerCompWrap
< CFileTypeInfoComp
BaseClass
 
typedef CFileTypeInfoComp BaseClass
 
typedef ilog::CLoggerBase BaseClass2
 

Public Member Functions

virtual bool IsOperationSupported (const istd::IChangeable *dataObjectPtr, const QString *filePathPtr=NULL, int flags=-1, bool beQuiet=true) const
 
virtual int LoadFromFile (istd::IChangeable &data, const QString &filePath=QString(), ibase::IProgressManager *progressManagerPtr=NULL) const
 
virtual int SaveToFile (const istd::IChangeable &data, const QString &filePath=QString(), ibase::IProgressManager *progressManagerPtr=NULL) const
 
- Public Member Functions inherited from ifile::CFileSerializerCompBase
virtual bool GetFileExtensions (QStringList &result, const istd::IChangeable *dataObjectPtr=NULL, int flags=-1, bool doAppend=false) const =0
 
virtual QString GetTypeDescription (const QString *extensionPtr=NULL) const =0
 

Protected Member Functions

virtual void OnReadError (const iser::IArchive &archive, const istd::IChangeable &data, const QString &filePath) const
 Called if read error is occured. More...
 
- Protected Member Functions inherited from ifile::CFileSerializerCompBase
virtual const iser::IVersionInfoGetVersionInfo () const
 
bool CheckMinimalVersion (const iser::ISerializable &object, const iser::IVersionInfo &versionInfo) const
 
bool CheckInputFile (const QString filePath, bool beQuiet=true) const
 
bool CheckOutputFile (const QString filePath, bool beQuiet=true) const
 
bool IsVerboseEnabled () const
 
void SendVerboseMessage (const QString &message, const QString &messageSource=QString()) const
 
virtual void DecorateMessage (istd::IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const
 
virtual void OnComponentCreated ()
 
virtual void OnComponentDestroyed ()
 

Detailed Description

Template implementation of file serializer using loading and storing archive implementation.

Definition at line 20 of file CXslSerializerComp.h.

Member Typedef Documentation

Definition at line 23 of file CXslSerializerComp.h.

Member Function Documentation

virtual bool iqtex::CXslSerializerComp::IsOperationSupported ( const istd::IChangeable dataObjectPtr,
const QString *  filePathPtr = NULL,
int  flags = -1,
bool  beQuiet = true 
) const
virtual

Reimplemented from ifile::CFileSerializerCompBase.

virtual int iqtex::CXslSerializerComp::LoadFromFile ( istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual
virtual void iqtex::CXslSerializerComp::OnReadError ( const iser::IArchive archive,
const istd::IChangeable data,
const QString &  filePath 
) const
protectedvirtual

Called if read error is occured.

virtual int iqtex::CXslSerializerComp::SaveToFile ( const istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual

The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy