#include "hierarchydatasource.hxx"
#include <osl/diagnose.h>
#include <comphelper/propertyvalue.hxx>
#include <cppuhelper/queryinterface.hxx>
#include <cppuhelper/weak.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/util/XChangesBatch.hpp>
#include <com/sun/star/util/XChangesNotifier.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <o3tl/string_view.hxx>
#include <ucbhelper/macros.hxx>
#include <mutex>
#include <utility>
Go to the source code of this file.
◆ ucb_HierarchyDataSource_get_implementation()
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ucb_HierarchyDataSource_get_implementation |
( |
css::uno::XComponentContext * |
context, |
|
|
css::uno::Sequence< css::uno::Any > const & |
|
|
) |
| |
◆ XTYPEPROVIDER_COMMON_IMPL()
XTYPEPROVIDER_COMMON_IMPL |
( |
HierarchyDataAccess |
| ) |
|
◆ CFGPROPERTY_NODEPATH
constexpr OUStringLiteral CFGPROPERTY_NODEPATH = u"nodepath" |
|
constexpr |
◆ CONFIG_DATA_ROOT_KEY
constexpr OUStringLiteral CONFIG_DATA_ROOT_KEY = u"/org.openoffice.ucb.Hierarchy/Root" |
|
constexpr |
◆ m_aMutex
Definition at line 78 of file hierarchydatasource.cxx.
Referenced by hierarchy_ucp::HierarchyDataSource::addEventListener(), tdoc_ucp::ContentProvider::createDocumentContent(), hierarchy_ucp::HierarchyDataSource::dispose(), hierarchy_ucp::HierarchyDataSource::getConfigProvider(), hierarchy_ucp::HierarchyContentProvider::getConfigProvider(), hierarchy_ucp::HierarchyContentProvider::getOfficeInstallationDirectories(), ucb::ucp::ext::DataSupplier::getResult(), hierarchy_ucp::HierarchyContentProvider::getRootConfigReadNameAccess(), fileaccess::FileProvider::initProperties(), hierarchy_ucp::HierarchyContentProvider::queryContent(), ucb::ucp::ext::DataSupplier::queryContent(), ucb::ucp::ext::DataSupplier::queryContentIdentifier(), ucb::ucp::ext::DataSupplier::queryContentIdentifierString(), ucb::ucp::ext::DataSupplier::queryPropertyValues(), ucb::ucp::ext::DataSupplier::releasePropertyValues(), hierarchy_ucp::HierarchyDataSource::removeEventListener(), and ucb::ucp::ext::DataSupplier::totalCount().
◆ m_bReadOnly
◆ m_xCfgC
uno::Reference< lang::XComponent > m_xCfgC |
|
private |
◆ m_xCfgCB
uno::Reference< util::XChangesBatch > m_xCfgCB |
|
private |
◆ m_xCfgCN
uno::Reference< util::XChangesNotifier > m_xCfgCN |
|
private |
◆ m_xCfgEA
uno::Reference< container::XElementAccess > m_xCfgEA |
|
private |
◆ m_xCfgHNA
uno::Reference< container::XHierarchicalNameAccess > m_xCfgHNA |
|
private |
◆ m_xCfgNA
uno::Reference< container::XNameAccess > m_xCfgNA |
|
private |
◆ m_xCfgNC
uno::Reference< container::XNameContainer > m_xCfgNC |
|
private |
◆ m_xCfgNR
uno::Reference< container::XNameReplace > m_xCfgNR |
|
private |
◆ m_xCfgSSF
uno::Reference< lang::XSingleServiceFactory > m_xCfgSSF |
|
private |
◆ m_xConfigAccess
uno::Reference< uno::XInterface > m_xConfigAccess |
|
private |
◆ READ_SERVICE_NAME
constexpr OUStringLiteral READ_SERVICE_NAME = u"com.sun.star.ucb.HierarchyDataReadAccess" |
|
constexpr |
◆ READWRITE_SERVICE_NAME
constexpr OUStringLiteral READWRITE_SERVICE_NAME = u"com.sun.star.ucb.HierarchyDataReadWriteAccess" |
|
constexpr |