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

Qt-based implementation of archive reading from XML file. More...

#include <CXslTransformationReadArchive.h>

Inheritance diagram for iqtex::CXslTransformationReadArchive:
iser::CTextReadArchiveBase iser::CXmlDocumentInfoBase iser::CReadArchiveBase iser::CArchiveBase iser::IArchive istd::ILogger istd::IPolymorphic istd::IPolymorphic

Public Member Functions

 CXslTransformationReadArchive (const QString &filePath="", const QString &xslFilePath="", bool serializeHeader=true, const iser::CArchiveTag &rootTag=s_acfRootTag)
 
bool OpenFile (const QString &filePath, const QString &xslFilePath)
 
virtual bool IsTagSkippingSupported () const
 
virtual bool BeginTag (const iser::CArchiveTag &tag)
 
virtual bool BeginMultiTag (const iser::CArchiveTag &tag, const iser::CArchiveTag &subTag, int &count)
 
virtual bool EndTag (const iser::CArchiveTag &tag)
 
virtual bool Process (QString &value)
 
- Public Member Functions inherited from iser::CArchiveBase
virtual bool IsStoring () const =0
 
virtual const IVersionInfoGetVersionInfo () const =0
 
virtual bool Process (bool &value)=0
 
virtual bool Process (char &value)=0
 
virtual bool Process (quint8 &value)=0
 
virtual bool Process (qint8 &value)=0
 
virtual bool Process (quint16 &value)=0
 
virtual bool Process (qint16 &value)=0
 
virtual bool Process (quint32 &value)=0
 
virtual bool Process (qint32 &value)=0
 
virtual bool Process (quint64 &value)=0
 
virtual bool Process (qint64 &value)=0
 
virtual bool Process (float &value)=0
 
virtual bool Process (double &value)=0
 
virtual bool Process (QByteArray &value)=0
 
virtual bool ProcessData (void *dataPtr, int size)=0
 
virtual bool ProcessBits (void *dataPtr, int bitsCount, int bytesCount)=0
 

Protected Member Functions

bool ReadStringNode (QString &text)
 
virtual bool ReadTextNode (QByteArray &text)
 

Detailed Description

Qt-based implementation of archive reading from XML file.

Definition at line 28 of file CXslTransformationReadArchive.h.

Constructor & Destructor Documentation

iqtex::CXslTransformationReadArchive::CXslTransformationReadArchive ( const QString &  filePath = "",
const QString &  xslFilePath = "",
bool  serializeHeader = true,
const iser::CArchiveTag rootTag = s_acfRootTag 
)

Member Function Documentation

virtual bool iqtex::CXslTransformationReadArchive::BeginMultiTag ( const iser::CArchiveTag tag,
const iser::CArchiveTag subTag,
int &  count 
)
virtual

Implements iser::IArchive.

virtual bool iqtex::CXslTransformationReadArchive::BeginTag ( const iser::CArchiveTag tag)
virtual

Implements iser::CArchiveBase.

virtual bool iqtex::CXslTransformationReadArchive::EndTag ( const iser::CArchiveTag tag)
virtual

Implements iser::CArchiveBase.

virtual bool iqtex::CXslTransformationReadArchive::IsTagSkippingSupported ( ) const
virtual

Implements iser::IArchive.

bool iqtex::CXslTransformationReadArchive::OpenFile ( const QString &  filePath,
const QString &  xslFilePath 
)
virtual bool iqtex::CXslTransformationReadArchive::Process ( QString &  value)
virtual

Implements iser::CArchiveBase.

bool iqtex::CXslTransformationReadArchive::ReadStringNode ( QString &  text)
protected
virtual bool iqtex::CXslTransformationReadArchive::ReadTextNode ( QByteArray &  text)
protectedvirtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy