MythTV
master
|
#include <xsd.h>
Public Member Functions | |
bool | GetXSD (HTTPRequest *pRequest, QString sTypeName) |
bool | GetEnumXSD (HTTPRequest *pRequest, const QString &sEnumName) |
Static Public Member Functions | |
static QString | ConvertTypeToXSD (const QString &sType, bool bCustomType=false) |
Protected Member Functions | |
bool | RenderXSD (HTTPRequest *pRequest, QObject *pClass) |
bool | RenderArrayXSD (HTTPRequest *pRequest, const QString &sClassName, bool bCustomType) |
bool | RenderMapXSD (HTTPRequest *pRequest, const QString &sClassName, bool bCustomType) |
QDomElement | CreateSchemaRoot () |
QDomElement | CreateComplexTypeNode (QMetaObject *pMetaObject) |
Static Protected Member Functions | |
static QString | ReadPropertyMetadata (QObject *pObject, const QString &sPropName, const QString &sKey) |
static bool | IsNillable (const QString &sType) |
static bool | IsEnum (const QMetaProperty &metaProperty, const QString &sType) |
|
staticprotected |
Definition at line 919 of file xsd.cpp.
Referenced by RenderXSD().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 831 of file xsd.cpp.
Referenced by GetEnumXSD(), RenderArrayXSD(), RenderMapXSD(), and RenderXSD().
|
protected |
|
staticprotected |
Definition at line 849 of file xsd.cpp.
Referenced by RenderXSD().
|
staticprotected |
Definition at line 551 of file xsd.cpp.
Referenced by RenderXSD().
bool Xsd::GetXSD | ( | HTTPRequest * | pRequest, |
QString | sTypeName | ||
) |
Definition at line 204 of file xsd.cpp.
Referenced by ServiceHost::ProcessRequest().
bool Xsd::GetEnumXSD | ( | HTTPRequest * | pRequest, |
const QString & | sEnumName | ||
) |
Definition at line 25 of file xsd.cpp.
Referenced by ServiceHost::ProcessRequest().
Definition at line 870 of file xsd.cpp.
Referenced by Wsdl::CreateMethodType(), RenderArrayXSD(), RenderMapXSD(), and RenderXSD().