#include <libmythupnp/serializers/jsonSerializer.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 QVariant &vValue) |
| |
| void | RenderStringList (const QStringList &list) |
| |
| void | RenderList (const QVariantList &list) |
| |
| void | RenderMap (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 | Encode (const QString &sIn) |
| |
| static QString | ReadPropertyMetadata (const QObject *pObject, const QString &sPropName, const QString &sKey) |
| |
Definition at line 31 of file jsonSerializer.h.
◆ JSONSerializer()
| JSONSerializer::JSONSerializer |
( |
QIODevice * |
pDevice, |
|
|
const QString & |
sRequestName |
|
) |
| |
|
inline |
◆ ~JSONSerializer()
| virtual JSONSerializer::~JSONSerializer |
( |
| ) |
|
|
virtualdefault |
◆ AddProperty()
| void JSONSerializer::AddProperty |
( |
const QString & |
sName, |
|
|
const QVariant & |
vValue, |
|
|
const QMetaObject * |
pMetaParent, |
|
|
const QMetaProperty * |
pMetaProp |
|
) |
| |
|
overrideprotectedvirtual |
◆ BeginObject()
| void JSONSerializer::BeginObject |
( |
const QString & |
sName, |
|
|
const QObject * |
pObject |
|
) |
| |
|
overrideprotectedvirtual |
◆ BeginSerialize()
| void JSONSerializer::BeginSerialize |
( |
QString & |
sName | ) |
|
|
overrideprotectedvirtual |
◆ Encode()
| QString JSONSerializer::Encode |
( |
const QString & |
sIn | ) |
|
|
staticprotected |
◆ EndObject()
| void JSONSerializer::EndObject |
( |
const QString & |
sName, |
|
|
const QObject * |
pObject |
|
) |
| |
|
overrideprotectedvirtual |
◆ EndSerialize()
| void JSONSerializer::EndSerialize |
( |
void |
| ) |
|
|
overrideprotectedvirtual |
◆ GetContentType()
| QString JSONSerializer::GetContentType |
( |
| ) |
|
|
overridevirtual |
◆ RenderList()
| void JSONSerializer::RenderList |
( |
const QVariantList & |
list | ) |
|
|
protected |
◆ RenderMap()
| void JSONSerializer::RenderMap |
( |
const QVariantMap & |
map | ) |
|
|
protected |
◆ RenderStringList()
| void JSONSerializer::RenderStringList |
( |
const QStringList & |
list | ) |
|
|
protected |
◆ RenderValue()
| void JSONSerializer::RenderValue |
( |
const QVariant & |
vValue | ) |
|
|
protected |
◆ m_bCommaNeeded
◆ m_stream
| QTextStream JSONSerializer::m_stream |
|
protected |
The documentation for this class was generated from the following files: