Akonadi::XmlWriter

Akonadi::XmlWriter Namespace Reference

Functions

AKONADI_XML_EXPORT QDomElement attributeToElement (Attribute *attr, QDomDocument &document)
 
AKONADI_XML_EXPORT QDomElement collectionToElement (const Collection &collection, QDomDocument &document)
 
AKONADI_XML_EXPORT QDomElement itemToElement (const Item &item, QDomDocument &document)
 
AKONADI_XML_EXPORT void writeAttributes (const Collection &entity, QDomElement &parentElem)
 
AKONADI_XML_EXPORT void writeAttributes (const Item &entity, QDomElement &parentElem)
 
AKONADI_XML_EXPORT QDomElement writeCollection (const Collection &collection, QDomElement &parentElem)
 
AKONADI_XML_EXPORT QDomElement writeItem (const Item &item, QDomElement &parentElem)
 

Detailed Description

Low-level methods to serialize Akonadi objects into XML.

See also
Akonadi::XmlDocument

Function Documentation

◆ attributeToElement()

QDomElement Akonadi::XmlWriter::attributeToElement ( Attribute * attr,
QDomDocument & document )
nodiscard

Creates an attribute element for the given document.

Definition at line 17 of file xmlwriter.cpp.

◆ collectionToElement()

QDomElement Akonadi::XmlWriter::collectionToElement ( const Collection & collection,
QDomDocument & document )
nodiscard

Creates a collection element for the given document, not yet attached to the DOM tree.

Definition at line 55 of file xmlwriter.cpp.

◆ itemToElement()

QDomElement Akonadi::XmlWriter::itemToElement ( const Item & item,
QDomDocument & document )
nodiscard

Creates an item element for the given document, not yet attached to the DOM tree.

Definition at line 82 of file xmlwriter.cpp.

◆ writeAttributes() [1/2]

void Akonadi::XmlWriter::writeAttributes ( const Collection & entity,
QDomElement & parentElem )

Serializes all attributes of the given Akonadi object into the given parent element.

Definition at line 50 of file xmlwriter.cpp.

◆ writeAttributes() [2/2]

void Akonadi::XmlWriter::writeAttributes ( const Item & entity,
QDomElement & parentElem )

Serializes all attributes of the given Akonadi object into the given parent element.

Definition at line 45 of file xmlwriter.cpp.

◆ writeCollection()

QDomElement Akonadi::XmlWriter::writeCollection ( const Collection & collection,
QDomElement & parentElem )

Serializes the given collection into a DOM element with the given parent.

Definition at line 70 of file xmlwriter.cpp.

◆ writeItem()

QDomElement Akonadi::XmlWriter::writeItem ( const Item & item,
QDomElement & parentElem )

Serializes the given item into a DOM element and attaches it to the given item.

Definition at line 112 of file xmlwriter.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 6 2024 12:01:01 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.