|
MythTV
0.26-pre
|
#include <xmlSerializer.h>
Public Member Functions | |
| XmlSerializer (QIODevice *pDevice, const QString &sRequestName) | |
| virtual | ~XmlSerializer () |
| virtual QString | GetContentType () |
Public Attributes | |
| bool | PropertiesAsAttributes |
Protected Member Functions | |
| virtual void | BeginSerialize (QString &sName) |
| virtual void | EndSerialize () |
| virtual void | BeginObject (const QString &sName, const QObject *pObject) |
| virtual void | EndObject (const QString &sName, const QObject *pObject) |
| virtual void | AddProperty (const QString &sName, const QVariant &vValue, const QMetaObject *pMetaParent, const QMetaProperty *pMetaProp) |
| void | RenderValue (const QString &sName, const QVariant &vValue) |
| void | RenderStringList (const QString &sName, const QStringList &list) |
| void | RenderList (const QString &sName, const QVariantList &list) |
| void | RenderMap (const QString &sName, const QVariantMap &map) |
| QString | GetItemName (const QString &sName) |
| QString | GetContentName (const QString &sName, const QMetaObject *pMetaObject, const QMetaProperty *pMetaProp) |
| QString | FindOptionValue (const QStringList &sOptions, const QString &sName) |
Protected Attributes | |
| QXmlStreamWriter * | m_pXmlWriter |
| QString | m_sRequestName |
| bool | m_bIsRoot |
Definition at line 32 of file xmlSerializer.h.
| XmlSerializer::XmlSerializer | ( | QIODevice * | pDevice, |
| const QString & | sRequestName | ||
| ) |
Definition at line 29 of file xmlSerializer.cpp.
| XmlSerializer::~XmlSerializer | ( | ) | [virtual] |
Definition at line 40 of file xmlSerializer.cpp.
| void XmlSerializer::BeginSerialize | ( | QString & | sName | ) | [protected, virtual] |
Reimplemented from Serializer.
Reimplemented in SoapSerializer, and XmlPListSerializer.
Definition at line 62 of file xmlSerializer.cpp.
| void XmlSerializer::EndSerialize | ( | void | ) | [protected, virtual] |
Reimplemented from Serializer.
Reimplemented in XmlPListSerializer.
Definition at line 72 of file xmlSerializer.cpp.
| void XmlSerializer::BeginObject | ( | const QString & | sName, |
| const QObject * | pObject | ||
| ) | [protected, virtual] |
Implements Serializer.
Reimplemented in XmlPListSerializer.
Definition at line 81 of file xmlSerializer.cpp.
| void XmlSerializer::EndObject | ( | const QString & | sName, |
| const QObject * | pObject | ||
| ) | [protected, virtual] |
Implements Serializer.
Reimplemented in XmlPListSerializer.
Definition at line 107 of file xmlSerializer.cpp.
| void XmlSerializer::AddProperty | ( | const QString & | sName, |
| const QVariant & | vValue, | ||
| const QMetaObject * | pMetaParent, | ||
| const QMetaProperty * | pMetaProp | ||
| ) | [protected, virtual] |
Implements Serializer.
Reimplemented in XmlPListSerializer.
Definition at line 116 of file xmlSerializer.cpp.
| void XmlSerializer::RenderValue | ( | const QString & | sName, |
| const QVariant & | vValue | ||
| ) | [protected] |
Definition at line 130 of file xmlSerializer.cpp.
Referenced by AddProperty(), RenderList(), and RenderMap().
| void XmlSerializer::RenderStringList | ( | const QString & | sName, |
| const QStringList & | list | ||
| ) | [protected] |
Reimplemented in XmlPListSerializer.
Definition at line 216 of file xmlSerializer.cpp.
Referenced by RenderValue().
| void XmlSerializer::RenderList | ( | const QString & | sName, |
| const QVariantList & | list | ||
| ) | [protected] |
Reimplemented in XmlPListSerializer.
Definition at line 193 of file xmlSerializer.cpp.
Referenced by RenderValue().
| void XmlSerializer::RenderMap | ( | const QString & | sName, |
| const QVariantMap & | map | ||
| ) | [protected] |
Reimplemented in XmlPListSerializer.
Definition at line 234 of file xmlSerializer.cpp.
Referenced by RenderValue().
| QString XmlSerializer::GetItemName | ( | const QString & | sName | ) | [protected] |
Definition at line 269 of file xmlSerializer.cpp.
Referenced by GetContentName(), XmlPListSerializer::RenderList(), XmlPListSerializer::RenderMap(), RenderMap(), RenderStringList(), and XmlPListSerializer::SerializePListObjectProperties().
| QString XmlSerializer::GetContentName | ( | const QString & | sName, |
| const QMetaObject * | pMetaObject, | ||
| const QMetaProperty * | pMetaProp | ||
| ) | [protected] |
Definition at line 286 of file xmlSerializer.cpp.
Referenced by AddProperty().
| QString XmlSerializer::FindOptionValue | ( | const QStringList & | sOptions, |
| const QString & | sName | ||
| ) | [protected] |
Definition at line 325 of file xmlSerializer.cpp.
Referenced by GetContentName().
| QString XmlSerializer::GetContentType | ( | ) | [virtual] |
Implements Serializer.
Reimplemented in XmlPListSerializer.
Definition at line 53 of file xmlSerializer.cpp.
QXmlStreamWriter* XmlSerializer::m_pXmlWriter [protected] |
Definition at line 37 of file xmlSerializer.h.
Referenced by AddProperty(), XmlPListSerializer::BeginObject(), BeginObject(), XmlPListSerializer::BeginSerialize(), BeginSerialize(), XmlPListSerializer::EndObject(), EndObject(), XmlPListSerializer::EndSerialize(), EndSerialize(), XmlPListSerializer::RenderList(), RenderList(), XmlPListSerializer::RenderMap(), RenderMap(), XmlPListSerializer::RenderStringList(), RenderStringList(), XmlPListSerializer::RenderValue(), RenderValue(), XmlPListSerializer::SerializePListObjectProperties(), XmlSerializer(), and ~XmlSerializer().
QString XmlSerializer::m_sRequestName [protected] |
Definition at line 38 of file xmlSerializer.h.
Referenced by XmlSerializer().
bool XmlSerializer::m_bIsRoot [protected] |
Definition at line 39 of file xmlSerializer.h.
Referenced by BeginObject().
Definition at line 69 of file xmlSerializer.h.
1.7.6.1