22 #include <rtl/ref.hxx>
24 #include <com/sun/star/container/XEnumeration.hpp>
34 DataSupplier(
const css::uno::Reference< css::uno::XComponentContext >& rxContext,
39 virtual css::uno::Reference< css::ucb::XContentIdentifier >
41 virtual css::uno::Reference< css::ucb::XContent >
44 virtual bool getResult( sal_uInt32 nIndex )
override;
50 virtual css::uno::Reference< css::sdbc::XRow >
54 virtual void close()
override;
64 css::uno::Reference< css::ucb::XContentIdentifier >
xId;
65 css::uno::Reference< css::ucb::XContent >
xContent;
66 css::uno::Reference< css::sdbc::XRow >
xRow;
73 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
css::uno::Reference< css::ucb::XContentIdentifier > xId
OUString assembleChildURL(const OUString &aName)
virtual css::uno::Reference< css::ucb::XContent > queryContent(sal_uInt32 nIndex) override
virtual ~DataSupplier() override
virtual OUString queryContentIdentifierString(sal_uInt32 nIndex) override
css::uno::Reference< css::ucb::XContent > xContent
virtual css::uno::Reference< css::sdbc::XRow > queryPropertyValues(sal_uInt32 nIndex) override
virtual void validate() override
css::uno::Reference< css::sdbc::XRow > xRow
css::uno::Reference< css::container::XEnumeration > m_xFolderEnum
virtual sal_uInt32 totalCount() override
ResultListEntry(const OUString &rURL)
virtual void releasePropertyValues(sal_uInt32 nIndex) override
virtual bool getResult(sal_uInt32 nIndex) override
virtual bool isCountFinal() override
virtual css::uno::Reference< css::ucb::XContentIdentifier > queryContentIdentifier(sal_uInt32 nIndex) override
std::vector< ResultListEntry > m_aResults
css::uno::Reference< css::uno::XComponentContext > m_xContext
DataSupplier(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const rtl::Reference< Content > &rContent)
virtual sal_uInt32 currentCount() override
rtl::Reference< Content > m_xContent
virtual void close() override