KDAV2::DavMultigetProtocol
KDAV2::DavMultigetProtocol Class Referenceabstract
#include <davmultigetprotocol.h>
Inheritance diagram for KDAV2::DavMultigetProtocol:
Public Member Functions | |
virtual | ~DavMultigetProtocol () |
virtual QString | dataTagName () const =0 |
virtual XMLQueryBuilder::Ptr | itemsReportQuery (const QStringList &urls) const =0 |
virtual QString | responseNamespace () const =0 |
Public Member Functions inherited from KDAV2::DavProtocolBase | |
virtual | ~DavProtocolBase () |
virtual DavCollection::ContentTypes | collectionContentTypes (const QDomElement &propstat) const =0 |
virtual XMLQueryBuilder::Ptr | collectionsQuery () const =0 |
virtual QString | collectionsXQuery () const =0 |
virtual QVector< XMLQueryBuilder::Ptr > | itemsQueries () const =0 |
virtual QString | principalHomeSet () const |
virtual QString | principalHomeSetNS () const |
virtual bool | supportsCTags () const =0 |
virtual bool | supportsPrincipals () const =0 |
virtual bool | useMultiget () const =0 |
virtual bool | useReport () const =0 |
Detailed Description
Base class for protocols that implement multiget capabilities.
Definition at line 32 of file davmultigetprotocol.h.
Constructor & Destructor Documentation
◆ ~DavMultigetProtocol()
|
virtual |
Destroys the DAV protocol.
Definition at line 23 of file davmultigetprotocol.cpp.
Member Function Documentation
◆ dataTagName()
|
pure virtual |
Returns the tag name of data elements found in responses.
◆ itemsReportQuery()
|
pure virtual |
Returns the XML document that represents a MULTIGET DAV query to list all DAV resources with the given urls
.
◆ responseNamespace()
|
pure virtual |
Returns the namespace used by protocol-specific elements found in responses.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:08:18 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:08:18 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.