LibreOffice Module desktop (master) 1
Public Member Functions | List of all members
dp_registry::backend::RegisteredDb Class Reference

#include <dp_backenddb.hxx>

Inheritance diagram for dp_registry::backend::RegisteredDb:
[legend]
Collaboration diagram for dp_registry::backend::RegisteredDb:
[legend]

Public Member Functions

 RegisteredDb (css::uno::Reference< css::uno::XComponentContext > const &xContext, OUString const &url)
 
void addEntry (OUString const &url)
 
- Public Member Functions inherited from dp_registry::backend::BackendDb
 BackendDb (css::uno::Reference< css::uno::XComponentContext > const &xContext, OUString const &url)
 
virtual ~BackendDb ()
 
void removeEntry (std::u16string_view url)
 
void revokeEntry (std::u16string_view url)
 
bool activateEntry (std::u16string_view url)
 
bool hasActiveEntry (std::u16string_view url)
 

Additional Inherited Members

- Protected Member Functions inherited from dp_registry::backend::BackendDb
css::uno::Reference< css::xml::dom::XDocument > const & getDocument ()
 
css::uno::Reference< css::xml::xpath::XXPathAPI > const & getXPathAPI ()
 
void save ()
 
void removeElement (OUString const &sXPathExpression)
 
css::uno::Reference< css::xml::dom::XNode > getKeyElement (std::u16string_view url)
 
void writeSimpleList (std::deque< OUString > const &list, std::u16string_view sListTagName, std::u16string_view sMemberTagName, css::uno::Reference< css::xml::dom::XNode > const &xParent)
 
void writeVectorOfPair (std::vector< std::pair< OUString, OUString > > const &vecPairs, std::u16string_view sVectorTagName, std::u16string_view sPairTagName, std::u16string_view sFirstTagName, std::u16string_view sSecondTagName, css::uno::Reference< css::xml::dom::XNode > const &xParent)
 
void writeSimpleElement (std::u16string_view sElementName, OUString const &value, css::uno::Reference< css::xml::dom::XNode > const &xParent)
 
css::uno::Reference< css::xml::dom::XNode > writeKeyElement (OUString const &url)
 The key elements have a url attribute and are always children of the root element. More...
 
OUString readSimpleElement (std::u16string_view sElementName, css::uno::Reference< css::xml::dom::XNode > const &xParent)
 
std::vector< std::pair< OUString, OUString > > readVectorOfPair (css::uno::Reference< css::xml::dom::XNode > const &parent, std::u16string_view sListTagName, std::u16string_view sPairTagName, std::u16string_view sFirstTagName, std::u16string_view sSecondTagName)
 
std::deque< OUString > readList (css::uno::Reference< css::xml::dom::XNode > const &parent, std::u16string_view sListTagName, std::u16string_view sMemberTagName)
 
std::vector< OUString > getOneChildFromAllEntries (std::u16string_view sElementName)
 
virtual OUString getDbNSName ()=0
 
virtual OUString getNSPrefix ()=0
 
virtual OUString getRootElementName ()=0
 
virtual OUString getKeyElementName ()=0
 
- Protected Attributes inherited from dp_registry::backend::BackendDb
const css::uno::Reference< css::uno::XComponentContext > m_xContext
 
OUString m_urlDb
 

Detailed Description

Definition at line 152 of file dp_backenddb.hxx.

Constructor & Destructor Documentation

◆ RegisteredDb()

dp_registry::backend::RegisteredDb::RegisteredDb ( css::uno::Reference< css::uno::XComponentContext > const &  xContext,
OUString const &  url 
)

Definition at line 606 of file dp_backenddb.cxx.

Member Function Documentation

◆ addEntry()

void dp_registry::backend::RegisteredDb::addEntry ( OUString const &  url)

The documentation for this class was generated from the following files: