LibreOffice Module ucb (master)  1
Namespaces | Macros | Functions
hierarchydatasource.cxx File Reference
#include "hierarchydatasource.hxx"
#include <osl/diagnose.h>
#include <comphelper/interfacecontainer2.hxx>
#include <cppuhelper/queryinterface.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 <ucbhelper/getcomponentcontext.hxx>
#include <ucbhelper/macros.hxx>
Include dependency graph for hierarchydatasource.cxx:

Go to the source code of this file.

Namespaces

 hcp_impl
 

Macros

#define CFGPROPERTY_NODEPATH   "nodepath"
 
#define READ_SERVICE_NAME   "com.sun.star.ucb.HierarchyDataReadAccess"
 
#define READWRITE_SERVICE_NAME   "com.sun.star.ucb.HierarchyDataReadWriteAccess"
 
#define CONFIG_DATA_ROOT_KEY   "/org.openoffice.ucb.Hierarchy/Root"
 

Functions

 XSERVICEINFO_COMMOM_IMPL (HierarchyDataSource,"com.sun.star.comp.ucb.HierarchyDataSource") static css
 
 ONE_INSTANCE_SERVICE_FACTORY_IMPL (HierarchyDataSource)
 
 XTYPEPROVIDER_COMMON_IMPL (HierarchyDataAccess)
 

Macro Definition Documentation

#define CFGPROPERTY_NODEPATH   "nodepath"
#define CONFIG_DATA_ROOT_KEY   "/org.openoffice.ucb.Hierarchy/Root"
#define READ_SERVICE_NAME   "com.sun.star.ucb.HierarchyDataReadAccess"
#define READWRITE_SERVICE_NAME   "com.sun.star.ucb.HierarchyDataReadWriteAccess"

Function Documentation

ONE_INSTANCE_SERVICE_FACTORY_IMPL ( HierarchyDataSource  )
XSERVICEINFO_COMMOM_IMPL ( HierarchyDataSource  ,
"com.sun.star.comp.ucb.HierarchyDataSource"   
)
Exceptions
css::uno::Exception

Definition at line 199 of file hierarchydatasource.cxx.

References ucbhelper::getComponentContext().

XTYPEPROVIDER_COMMON_IMPL ( HierarchyDataAccess  )

Variable Documentation

osl::Mutex m_aMutex

Definition at line 76 of file hierarchydatasource.cxx.

Referenced by http_dav_ucp::Content::abort(), CachedContentResultSet::absolute(), CachedContentResultSet::afterLast(), CachedContentResultSet::applyPositionToOrigin(), CachedContentResultSet::beforeFirst(), webdav_ucp::NeonSession::CertificationNotify(), hierarchy_ucp::HierarchyContent::createNewContent(), http_dav_ucp::Content::destroy(), hierarchy_ucp::HierarchyContent::destroy(), hierarchy_ucp::HierarchyContent::exchangeIdentity(), CachedContentResultSet::first(), http_dav_ucp::Content::getBaseURI(), hierarchy_ucp::HierarchyContent::getCommands(), CachedContentResultSet::getObject(), hierarchy_ucp::HierarchyContent::getProperties(), CachedContentResultSet::getPropertyValue(), CachedContentResultSet::getRow(), CachedContentResultSet::impl_changeIsRowCountFinal(), CachedContentResultSet::impl_changeRowCount(), CachedContentResultSet::impl_disposing(), CachedContentResultSetStub::impl_getColumnCount(), CachedContentResultSet::impl_initPropertySetInfo(), CachedDynamicResultSetStub::impl_InitResultSetOne(), CachedDynamicResultSet::impl_InitResultSetOne(), CachedDynamicResultSetStub::impl_InitResultSetTwo(), CachedDynamicResultSet::impl_InitResultSetTwo(), CachedContentResultSetStub::impl_propagateFetchSizeAndDirection(), fileaccess::FileProvider::initProperties(), hierarchy_ucp::HierarchyContent::insert(), CachedContentResultSet::isAfterLast(), CachedContentResultSet::isBeforeFirst(), CachedContentResultSet::isFirst(), CachedContentResultSet::isLast(), hierarchy_ucp::HierarchyContent::isReadOnly(), CachedContentResultSet::last(), hierarchy_ucp::HierarchyContent::makeNewIdentifier(), webdav_ucp::NeonSession::NeonAuth(), CachedContentResultSet::next(), webdav_ucp::NeonSession::PreSendRequest(), CachedContentResultSet::previous(), http_dav_ucp::Content::queryCreatableContentsInfo(), CachedContentResultSet::relative(), http_dav_ucp::DAVSessionFactory::releaseElement(), webdav_ucp::DAVSessionFactory::releaseElement(), CachedContentResultSet::rowOriginGet(), CachedContentResultSet::setPropertyValue(), hierarchy_ucp::HierarchyContent::setPropertyValues(), hierarchy_ucp::HierarchyContent::transfer(), and CachedContentResultSet::wasNull().

bool m_bReadOnly

Definition at line 87 of file hierarchydatasource.cxx.

uno::Reference< lang::XComponent > m_xCfgC

Definition at line 78 of file hierarchydatasource.cxx.

uno::Reference< util::XChangesBatch > m_xCfgCB

Definition at line 86 of file hierarchydatasource.cxx.

uno::Reference< util::XChangesNotifier > m_xCfgCN

Definition at line 85 of file hierarchydatasource.cxx.

uno::Reference< container::XElementAccess > m_xCfgEA

Definition at line 84 of file hierarchydatasource.cxx.

uno::Reference< container::XHierarchicalNameAccess > m_xCfgHNA

Definition at line 80 of file hierarchydatasource.cxx.

uno::Reference< container::XNameAccess > m_xCfgNA

Definition at line 83 of file hierarchydatasource.cxx.

uno::Reference< container::XNameContainer > m_xCfgNC

Definition at line 81 of file hierarchydatasource.cxx.

uno::Reference< container::XNameReplace > m_xCfgNR

Definition at line 82 of file hierarchydatasource.cxx.

uno::Reference< lang::XSingleServiceFactory > m_xCfgSSF

Definition at line 79 of file hierarchydatasource.cxx.

uno::Reference< uno::XInterface > m_xConfigAccess

Definition at line 77 of file hierarchydatasource.cxx.