|
MythTV master
|
#include <libmythupnp/serializers/xmlplistSerializer.h>
Public Member Functions | |
| XmlPListSerializer (QIODevice *pDevice) | |
| ~XmlPListSerializer () override=default | |
| QString | GetContentType () override |
Public Member Functions inherited from XmlSerializer | |
| XmlSerializer (QIODevice *pDevice, QString sRequestName) | |
| virtual | ~XmlSerializer () |
| QString | GetContentType () override |
| XmlSerializer (const XmlSerializer &)=delete | |
| XmlSerializer & | operator= (const XmlSerializer &)=delete |
Public Member Functions inherited from Serializer | |
| 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) |
Protected Member Functions inherited from XmlSerializer | |
| 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) |
Protected Member Functions inherited from Serializer | |
| 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 | |
Public Attributes inherited from XmlSerializer | |
| bool | PropertiesAsAttributes {true} |
Static Protected Member Functions inherited from XmlSerializer | |
| 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 Protected Member Functions inherited from Serializer | |
| static QString | ReadPropertyMetadata (const QObject *pObject, const QString &sPropName, const QString &sKey) |
Protected Attributes inherited from XmlSerializer | |
| QXmlStreamWriter * | m_pXmlWriter {nullptr} |
| QString | m_sRequestName |
| bool | m_bIsRoot {true} |
Protected Attributes inherited from Serializer | |
| 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().