#include <xmlSerializer.h>
|
void | BeginSerialize (QString &sName) override |
|
void | EndSerialize () override |
|
void | BeginObject (const QString &sName, const QObject *pObject) override |
|
void | EndObject (const QString &sName, const QObject *pObject) override |
|
void | AddProperty (const QString &sName, const QVariant &vValue, const QMetaObject *pMetaParent, const QMetaProperty *pMetaProp) override |
|
void | RenderValue (const QString &sName, const QVariant &vValue) |
|
void | RenderEnum (const QString &sName, const QVariant &vValue, const QMetaProperty *pMetaProp) |
|
void | RenderStringList (const QString &sName, const QStringList &list) |
|
void | RenderList (const QString &sName, const QVariantList &list) |
|
void | RenderMap (const QString &sName, const QVariantMap &map) |
|
void | SerializeObject (const QObject *pObject, const QString &sName) |
|
void | SerializeObjectProperties (const QObject *pObject) |
|
|
static QString | GetItemName (const QString &sName) |
|
static QString | GetContentName (const QString &sName, const QMetaObject *pMetaObject, const QMetaProperty *pMetaProp) |
|
static QString | FindOptionValue (const QStringList &sOptions, const QString &sName) |
|
static QString | ReadPropertyMetadata (const QObject *pObject, const QString &sPropName, const QString &sKey) |
|
Definition at line 32 of file xmlSerializer.h.
◆ XmlSerializer() [1/2]
XmlSerializer::XmlSerializer |
( |
QIODevice * |
pDevice, |
|
|
const QString & |
sRequestName |
|
) |
| |
◆ ~XmlSerializer()
XmlSerializer::~XmlSerializer |
( |
| ) |
|
|
virtual |
◆ XmlSerializer() [2/2]
◆ BeginSerialize()
void XmlSerializer::BeginSerialize |
( |
QString & |
sName | ) |
|
|
overrideprotectedvirtual |
◆ EndSerialize()
void XmlSerializer::EndSerialize |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ BeginObject()
void XmlSerializer::BeginObject |
( |
const QString & |
sName, |
|
|
const QObject * |
pObject |
|
) |
| |
|
overrideprotectedvirtual |
◆ EndObject()
void XmlSerializer::EndObject |
( |
const QString & |
sName, |
|
|
const QObject * |
pObject |
|
) |
| |
|
overrideprotectedvirtual |
◆ AddProperty()
void XmlSerializer::AddProperty |
( |
const QString & |
sName, |
|
|
const QVariant & |
vValue, |
|
|
const QMetaObject * |
pMetaParent, |
|
|
const QMetaProperty * |
pMetaProp |
|
) |
| |
|
overrideprotectedvirtual |
◆ RenderValue()
void XmlSerializer::RenderValue |
( |
const QString & |
sName, |
|
|
const QVariant & |
vValue |
|
) |
| |
|
protected |
◆ RenderEnum()
void XmlSerializer::RenderEnum |
( |
const QString & |
sName, |
|
|
const QVariant & |
vValue, |
|
|
const QMetaProperty * |
pMetaProp |
|
) |
| |
|
protected |
◆ RenderStringList()
void XmlSerializer::RenderStringList |
( |
const QString & |
sName, |
|
|
const QStringList & |
list |
|
) |
| |
|
protected |
◆ RenderList()
void XmlSerializer::RenderList |
( |
const QString & |
sName, |
|
|
const QVariantList & |
list |
|
) |
| |
|
protected |
◆ RenderMap()
void XmlSerializer::RenderMap |
( |
const QString & |
sName, |
|
|
const QVariantMap & |
map |
|
) |
| |
|
protected |
◆ GetItemName()
QString XmlSerializer::GetItemName |
( |
const QString & |
sName | ) |
|
|
staticprotected |
◆ GetContentName()
QString XmlSerializer::GetContentName |
( |
const QString & |
sName, |
|
|
const QMetaObject * |
pMetaObject, |
|
|
const QMetaProperty * |
pMetaProp |
|
) |
| |
|
staticprotected |
◆ FindOptionValue()
QString XmlSerializer::FindOptionValue |
( |
const QStringList & |
sOptions, |
|
|
const QString & |
sName |
|
) |
| |
|
staticprotected |
◆ GetContentType()
QString XmlSerializer::GetContentType |
( |
| ) |
|
|
overridevirtual |
◆ operator=()
◆ m_pXmlWriter
QXmlStreamWriter* XmlSerializer::m_pXmlWriter {nullptr} |
|
protected |
Definition at line 37 of file xmlSerializer.h.
Referenced by AddProperty(), XmlPListSerializer::BeginObject(), BeginObject(), XmlPListSerializer::BeginSerialize(), BeginSerialize(), XmlPListSerializer::EndObject(), EndObject(), XmlPListSerializer::EndSerialize(), EndSerialize(), RenderEnum(), XmlPListSerializer::RenderList(), RenderList(), XmlPListSerializer::RenderMap(), RenderMap(), XmlPListSerializer::RenderStringList(), RenderStringList(), XmlPListSerializer::RenderValue(), RenderValue(), XmlPListSerializer::SerializePListObjectProperties(), XmlSerializer(), and ~XmlSerializer().
◆ m_sRequestName
QString XmlSerializer::m_sRequestName |
|
protected |
◆ m_bIsRoot
◆ PropertiesAsAttributes
bool XmlSerializer::PropertiesAsAttributes {true} |
The documentation for this class was generated from the following files: