LibreOffice Module ucb (master)
1
|
#include <ucpext_provider.hxx>
Public Member Functions | |
ContentProvider (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~ContentProvider () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual css::uno::Reference< css::ucb::XContent > SAL_CALL | queryContent (const css::uno::Reference< css::ucb::XContentIdentifier > &Identifier) override |
![]() | |
ContentProviderImplHelper (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual | ~ContentProviderImplHelper () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual void SAL_CALL | acquire () override |
virtual void SAL_CALL | release () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual sal_Int32 SAL_CALL | compareContentIds (const css::uno::Reference< css::ucb::XContentIdentifier > &Id1, const css::uno::Reference< css::ucb::XContentIdentifier > &Id2) override |
osl::Mutex & | getContentListMutex () |
void | queryExistingContents (ContentRefList &rContents) |
css::uno::Reference< css::ucb::XPersistentPropertySet > | getAdditionalPropertySet (const OUString &rKey, bool bCreate) |
bool | renameAdditionalPropertySet (const OUString &rOldKey, const OUString &rNewKey, bool bRecursive) |
bool | copyAdditionalPropertySet (const OUString &rSourceKey, const OUString &rTargetKey, bool bRecursive) |
bool | removeAdditionalPropertySet (const OUString &rKey, bool bRecursive) |
Static Public Member Functions | |
static OUString | getImplementationName_static () |
static css::uno::Sequence< OUString > | getSupportedServiceNames_static () |
static css::uno::Reference< css::uno::XInterface > | Create (const css::uno::Reference< css::uno::XComponentContext > &i_rContext) |
static OUString | getRootURL () |
static OUString | getArtificialNodeContentType () |
Additional Inherited Members | |
![]() | |
rtl::Reference< ContentImplHelper > | queryExistingContent (const css::uno::Reference< css::ucb::XContentIdentifier > &Identifier) |
rtl::Reference< ContentImplHelper > | queryExistingContent (const OUString &rURL) |
void | registerNewContent (const css::uno::Reference< css::ucb::XContent > &xContent) |
![]() | |
osl::Mutex | m_aMutex |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
Definition at line 33 of file ucpext_provider.hxx.
|
explicit |
Referenced by Create().
|
overridevirtual |
Definition at line 52 of file ucpext_provider.cxx.
|
static |
Definition at line 84 of file ucpext_provider.cxx.
References ContentProvider().
|
static |
Definition at line 96 of file ucpext_provider.cxx.
Referenced by ucb::ucp::ext::Content::getArtificialNodePropertyValues(), and ucb::ucp::ext::Content::impl_determineContentType().
|
overridevirtual |
Implements ucbhelper::ContentProviderImplHelper.
Definition at line 63 of file ucpext_provider.cxx.
References getImplementationName_static().
|
static |
css::uno::RuntimeException |
Definition at line 57 of file ucpext_provider.cxx.
Referenced by getImplementationName().
|
static |
Definition at line 90 of file ucpext_provider.cxx.
Referenced by ucb::ucp::ext::Content::denotesRootContent(), ucb::ucp::ext::DataSupplier::fetchData(), ucb::ucp::ext::Content::getParentURL(), and ucb::ucp::ext::DataSupplier::queryPropertyValues().
|
overridevirtual |
Implements ucbhelper::ContentProviderImplHelper.
Definition at line 78 of file ucpext_provider.cxx.
References getSupportedServiceNames_static().
|
static |
css::uno::RuntimeException |
Definition at line 69 of file ucpext_provider.cxx.
Referenced by getSupportedServiceNames().
|
overridevirtual |
Implements ucbhelper::ContentProviderImplHelper.