MythTV master
|
#include <libmythupnp/serializers/xmlplistSerializer.h>
Public Member Functions | |
XmlPListSerializer (QIODevice *pDevice) | |
~XmlPListSerializer () override=default | |
QString | GetContentType () override |
![]() | |
XmlSerializer (QIODevice *pDevice, QString sRequestName) | |
virtual | ~XmlSerializer () |
QString | GetContentType () override |
XmlSerializer (const XmlSerializer &)=delete | |
XmlSerializer & | operator= (const XmlSerializer &)=delete |
![]() | |
virtual void | Serialize (const QObject *pObject, const QString &_sName=QString()) |
virtual void | Serialize (const QVariant &vValue, const QString &sName) |
virtual QString | GetContentType ()=0 |
virtual void | AddHeaders (QStringMap &headers) |
Serializer () | |
Protected Member Functions | |
void | BeginSerialize (QString &sName) override |
void | EndSerialize () override |
void | RenderValue (const QString &sName, const QVariant &vValue, bool needKey=true) |
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 | 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 | SerializePListObjectProperties (const QString &sName, const QObject *pObject, bool needKey) |
![]() | |
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) |
Additional Inherited Members | |
![]() | |
bool | PropertiesAsAttributes {true} |
![]() | |
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) |
![]() | |
QXmlStreamWriter * | m_pXmlWriter {nullptr} |
QString | m_sRequestName |
bool | m_bIsRoot {true} |
![]() | |
QCryptographicHash | m_hash |
Definition at line 12 of file xmlplistSerializer.h.
|
inlineexplicit |
Definition at line 37 of file xmlplistSerializer.h.
|
overridedefault |
|
overrideprotectedvirtual |
Implements Serializer.
Definition at line 239 of file xmlplistSerializer.cpp.
Referenced by SerializePListObjectProperties().
|
overrideprotectedvirtual |
Implements Serializer.
Definition at line 210 of file xmlplistSerializer.cpp.
|
overrideprotectedvirtual |
Reimplemented from Serializer.
Definition at line 26 of file xmlplistSerializer.cpp.
|
overrideprotectedvirtual |
Implements Serializer.
Definition at line 233 of file xmlplistSerializer.cpp.
|
overrideprotectedvirtual |
Reimplemented from Serializer.
Definition at line 37 of file xmlplistSerializer.cpp.
|
overridevirtual |
Implements Serializer.
Definition at line 44 of file xmlplistSerializer.cpp.
|
protected |
Definition at line 151 of file xmlplistSerializer.cpp.
Referenced by RenderValue().
|
protected |
Definition at line 193 of file xmlplistSerializer.cpp.
Referenced by RenderValue().
|
protected |
Definition at line 180 of file xmlplistSerializer.cpp.
Referenced by RenderValue().
|
protected |
Definition at line 49 of file xmlplistSerializer.cpp.
Referenced by AddProperty(), RenderList(), and RenderMap().
|
protected |
Definition at line 247 of file xmlplistSerializer.cpp.
Referenced by RenderValue().