LibreOffice Module desktop (master) 1
|
#include <dp_backenddb.hxx>
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 |
Definition at line 152 of file dp_backenddb.hxx.
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.
void dp_registry::backend::RegisteredDb::addEntry | ( | OUString const & | url | ) |
Definition at line 612 of file dp_backenddb.cxx.
References dp_registry::backend::BackendDb::activateEntry(), Any, dp_registry::backend::BackendDb::getDbNSName(), dp_registry::backend::BackendDb::getDocument(), dp_registry::backend::BackendDb::getKeyElementName(), dp_registry::backend::BackendDb::getNSPrefix(), dp_registry::backend::BackendDb::getXPathAPI(), dp_registry::backend::BackendDb::m_urlDb, dp_registry::backend::BackendDb::save(), and sPrefix.