32struct DataSupplier_Impl;
41 DataSupplier(
const css::uno::Reference< css::uno::XComponentContext >& rxContext,
48 virtual css::uno::Reference< css::ucb::XContentIdentifier >
50 virtual css::uno::Reference< css::ucb::XContent >
53 virtual bool getResult( sal_uInt32 nIndex )
override;
59 virtual css::uno::Reference< css::sdbc::XRow >
63 virtual void close()
override;
71 css::uno::Reference< css::ucb::XContentIdentifier >
xId;
72 css::uno::Reference< css::ucb::XContent >
xContent;
73 css::uno::Reference< css::sdbc::XRow >
xRow;
74 std::unique_ptr<ContentProperties>
pData;
79 typedef std::vector<std::unique_ptr<ResultListEntry>>
ResultList;
84 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
virtual css::uno::Reference< css::ucb::XContentIdentifier > queryContentIdentifier(sal_uInt32 nIndex) override
DataSupplier(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const rtl::Reference< Content > &rContent, sal_Int32 nOpenMode)
virtual css::uno::Reference< css::sdbc::XRow > queryPropertyValues(sal_uInt32 nIndex) override
virtual void validate() override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual css::uno::Reference< css::ucb::XContent > queryContent(sal_uInt32 nIndex) override
virtual OUString queryContentIdentifierString(sal_uInt32 nIndex) override
virtual sal_uInt32 currentCount() override
virtual bool isCountFinal() override
std::vector< std::unique_ptr< ResultListEntry > > ResultList
virtual sal_uInt32 totalCount() override
virtual bool getResult(sal_uInt32 nIndex) override
virtual ~DataSupplier() override
virtual void close() override
rtl::Reference< Content > m_xContent
virtual void releasePropertyValues(sal_uInt32 nIndex) override
css::uno::Reference< css::ucb::XContentIdentifier > xId
css::uno::Reference< css::ucb::XContent > xContent
std::unique_ptr< ContentProperties > pData
css::uno::Reference< css::sdbc::XRow > xRow
ResultListEntry(std::unique_ptr< ContentProperties > &&pEntry)