29 #ifndef INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_WEBDAVDATASUPPLIER_HXX
30 #define INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_WEBDAVDATASUPPLIER_HXX
32 #include <config_lgpl.h>
34 #include <rtl/ref.hxx>
39 struct DataSupplier_Impl;
44 std::unique_ptr<DataSupplier_Impl>
m_pImpl;
50 DataSupplier(
const css::uno::Reference< css::uno::XComponentContext >& rxContext,
57 virtual css::uno::Reference< css::ucb::XContentIdentifier >
59 virtual css::uno::Reference< css::ucb::XContent >
62 virtual bool getResult( sal_uInt32 nIndex )
override;
68 virtual css::uno::Reference< css::sdbc::XRow >
72 virtual void close()
override;
virtual css::uno::Reference< css::ucb::XContent > queryContent(sal_uInt32 nIndex) override
virtual void releasePropertyValues(sal_uInt32 nIndex) override
virtual OUString queryContentIdentifierString(sal_uInt32 nIndex) override
virtual void validate() override
virtual bool isCountFinal() override
DataSupplier(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const rtl::Reference< Content > &rContent, sal_Int32 nOpenMode)
virtual sal_uInt32 currentCount() override
virtual css::uno::Reference< css::sdbc::XRow > queryPropertyValues(sal_uInt32 nIndex) override
virtual css::uno::Reference< css::ucb::XContentIdentifier > queryContentIdentifier(sal_uInt32 nIndex) override
virtual void close() override
virtual ~DataSupplier() override
virtual bool getResult(sal_uInt32 nIndex) override
virtual sal_uInt32 totalCount() override
std::unique_ptr< DataSupplier_Impl > m_pImpl