31class HierarchyEntryData;
32class HierarchyContent;
42 const css::uno::Reference< css::uno::XComponentContext >& rxContext,
44 sal_Int32 nOpenMode );
48 virtual css::uno::Reference< css::ucb::XContentIdentifier >
50 virtual css::uno::Reference< css::ucb::XContent >
59 virtual css::uno::Reference< css::sdbc::XRow >
63 virtual void close()
override;
73 css::uno::Reference< css::ucb::XContentIdentifier >
xId;
74 css::uno::Reference< css::ucb::XContent >
xContent;
75 css::uno::Reference< css::sdbc::XRow >
xRow;
80 typedef std::vector< std::unique_ptr<ResultListEntry> >
ResultList;
84 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
virtual void validate() override
virtual css::uno::Reference< css::sdbc::XRow > queryPropertyValues(sal_uInt32 nIndex) override
virtual void releasePropertyValues(sal_uInt32 nIndex) override
bool getResultImpl(std::unique_lock< std::mutex > &, sal_uInt32 nIndex)
virtual sal_uInt32 totalCount() override
virtual css::uno::Reference< css::ucb::XContent > queryContent(sal_uInt32 nIndex) override
HierarchyEntry::iterator m_aIterator
rtl::Reference< HierarchyContent > m_xContent
bool checkResult(const HierarchyEntryData &rResult)
OUString queryContentIdentifierStringImpl(std::unique_lock< std::mutex > &, sal_uInt32 nIndex)
virtual sal_uInt32 currentCount() override
virtual void close() override
std::vector< std::unique_ptr< ResultListEntry > > ResultList
virtual OUString queryContentIdentifierString(sal_uInt32 nIndex) final override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual bool getResult(sal_uInt32 nIndex) final override
virtual css::uno::Reference< css::ucb::XContentIdentifier > queryContentIdentifier(sal_uInt32 nIndex) override
virtual bool isCountFinal() override
virtual ~HierarchyResultSetDataSupplier() override
HierarchyResultSetDataSupplier(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const rtl::Reference< HierarchyContent > &rContent, sal_Int32 nOpenMode)
ResultListEntry(HierarchyEntryData aEntry)
css::uno::Reference< css::sdbc::XRow > xRow
css::uno::Reference< css::ucb::XContent > xContent
css::uno::Reference< css::ucb::XContentIdentifier > xId