#include <libmythupnp/serializers/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) |
| |
| virtual void | BeginSerialize (QString &) |
| |
| virtual void | EndSerialize () |
| |
| virtual void | BeginObject (const QString &sName, const QObject *pObject)=0 |
| |
| virtual void | EndObject (const QString &sName, const QObject *pObject)=0 |
| |
| virtual void | AddProperty (const QString &sName, const QVariant &vValue, const QMetaObject *pMetaParent, const QMetaProperty *pMetaProp)=0 |
| |
| 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, |
|
|
QString |
sRequestName |
|
) |
| |
◆ ~XmlSerializer()
| XmlSerializer::~XmlSerializer |
( |
| ) |
|
|
virtual |
◆ XmlSerializer() [2/2]
◆ AddProperty()
| void XmlSerializer::AddProperty |
( |
const QString & |
sName, |
|
|
const QVariant & |
vValue, |
|
|
const QMetaObject * |
pMetaParent, |
|
|
const QMetaProperty * |
pMetaProp |
|
) |
| |
|
overrideprotectedvirtual |
◆ BeginObject()
| void XmlSerializer::BeginObject |
( |
const QString & |
sName, |
|
|
const QObject * |
pObject |
|
) |
| |
|
overrideprotectedvirtual |
◆ BeginSerialize()
| void XmlSerializer::BeginSerialize |
( |
QString & |
sName | ) |
|
|
overrideprotectedvirtual |
◆ EndObject()
| void XmlSerializer::EndObject |
( |
const QString & |
sName, |
|
|
const QObject * |
pObject |
|
) |
| |
|
overrideprotectedvirtual |
◆ EndSerialize()
| void XmlSerializer::EndSerialize |
( |
void |
| ) |
|
|
overrideprotectedvirtual |
◆ FindOptionValue()
| QString XmlSerializer::FindOptionValue |
( |
const QStringList & |
sOptions, |
|
|
const QString & |
sName |
|
) |
| |
|
staticprotected |
◆ GetContentName()
| QString XmlSerializer::GetContentName |
( |
const QString & |
sName, |
|
|
const QMetaObject * |
pMetaObject, |
|
|
const QMetaProperty * |
pMetaProp |
|
) |
| |
|
staticprotected |
◆ GetContentType()
| QString XmlSerializer::GetContentType |
( |
| ) |
|
|
overridevirtual |
◆ GetItemName()
| QString XmlSerializer::GetItemName |
( |
const QString & |
sName | ) |
|
|
staticprotected |
◆ operator=()
◆ RenderEnum()
| void XmlSerializer::RenderEnum |
( |
const QString & |
sName, |
|
|
const QVariant & |
vValue, |
|
|
const QMetaProperty * |
pMetaProp |
|
) |
| |
|
protected |
◆ RenderList()
| void XmlSerializer::RenderList |
( |
const QString & |
sName, |
|
|
const QVariantList & |
list |
|
) |
| |
|
protected |
◆ RenderMap()
| void XmlSerializer::RenderMap |
( |
const QString & |
sName, |
|
|
const QVariantMap & |
map |
|
) |
| |
|
protected |
◆ RenderStringList()
| void XmlSerializer::RenderStringList |
( |
const QString & |
sName, |
|
|
const QStringList & |
list |
|
) |
| |
|
protected |
◆ RenderValue()
| void XmlSerializer::RenderValue |
( |
const QString & |
sName, |
|
|
const QVariant & |
vValue |
|
) |
| |
|
protected |
◆ m_bIsRoot
◆ 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(), RenderValue(), XmlPListSerializer::RenderValue(), XmlPListSerializer::SerializePListObjectProperties(), and ~XmlSerializer().
◆ m_sRequestName
| QString XmlSerializer::m_sRequestName |
|
protected |
◆ PropertiesAsAttributes
| bool XmlSerializer::PropertiesAsAttributes {true} |
The documentation for this class was generated from the following files: