|
| | CXmlStringWriteArchive (const IVersionInfo *versionInfoPtr=NULL, bool serializeHeader=true, const CArchiveTag &rootTag=s_acfRootTag) |
| |
| virtual | ~CXmlStringWriteArchive () |
| |
| virtual const QByteArray & | GetString () const |
| | Close the archive and get the created XML string.
|
| |
| virtual bool | IsTagSkippingSupported () const override |
| | Checks if skipping to the end of a tag on EndTag() is supported.
|
| |
| virtual bool | BeginTag (const CArchiveTag &tag) override |
| | Begins a tagged section in the archive.
|
| |
| virtual bool | BeginMultiTag (const CArchiveTag &tag, const CArchiveTag &subTag, int &count) override |
| | Begins a tagged section containing multiple elements of the same type.
|
| |
| virtual bool | EndTag (const CArchiveTag &tag) override |
| | Ends a tagged section in the archive.
|
| |
| virtual bool | Process (QByteArray &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (QString &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (bool &value) override |
| | Processes (reads or writes) a boolean value.
|
| |
| virtual bool | Process (char &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (quint8 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (qint8 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (quint16 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (qint16 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (quint32 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (qint32 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (quint64 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (qint64 &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (float &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (double &value) override |
| | Process primitive type.
|
| |
| virtual bool | Process (QByteArray &value) override |
| | Process primitive type.
|
| |
| virtual bool | ProcessData (void *dataPtr, int size) override |
| | Process binary data block.
|
| |
| virtual bool | IsStoring () const override |
| | Checks if this archive is in storing (writing) or loading (reading) mode.
|
| |
| virtual const IVersionInfo & | GetVersionInfo () const override |
| | Gets version information for the archived stream.
|
| |
| virtual bool | ProcessBits (void *dataPtr, int bitsCount, int bytesCount) override |
| | Process binary data block.
|
| |
| template<typename Primitive > |
| bool | TagAndProcess (const CArchiveTag &tag, Primitive &value) |
| |
| virtual | ~IPolymorphic () |
| |
| | CXmlDocumentInfoBase () |
| |
| bool | IsCommentEnabled () const |
| | Check if comments in XML document are enabled.
|
| |
| void | SetCommentEnabled (bool state=true) |
| | Allows comments in XML document.
|
| |
|
| void | EnsureArchiveClosed () |
| |
| virtual bool | WriteString (const QByteArray &value) override |
| |
| | CXmlWriteArchiveBase (const IVersionInfo *versionInfoPtr, const CArchiveTag &rootTag) |
| |
| bool | MakeIndent () |
| |
| bool | WriteXmlHeader () |
| | Write XML header.
|
| |
| bool | WriteXmlFooter () |
| | Write XML footer.
|
| |
| bool | WriteTextNode (const QByteArray &text) override |
| | Write single unformatted text node.
|
| |
| | CTextWriteArchiveBase (const IVersionInfo *versionInfoPtr) |
| |
| | CWriteArchiveBase (const IVersionInfo *versionInfoPtr) |
| | Constructor.
|
| |
| bool | SerializeAcfHeader () |
| | Serialize standard header.
|
| |
| | CArchiveBase () |
| |
| virtual void | DecorateMessage (IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const |
| | Decorate message parts before outputting.
|
| |
| virtual bool | IsLogConsumed (const IInformationProvider::InformationCategory *categoryPtr=NULL, const int *flagsPtr=NULL) const |
| | Check if any log message is consumed.
|
| |
| virtual bool | SendLogMessage (IInformationProvider::InformationCategory category, int id, const QString &message, const QString &messageSource, int flags=0) const |
| | Send any message to log.
|
| |
Simple implementation of archive for writing of XML given as a string.
Definition at line 21 of file CXmlStringWriteArchive.h.