LibreOffice Module ucb (master)
1
|
#include <pkgdatasupplier.hxx>
Classes | |
struct | ResultListEntry |
Public Member Functions | |
DataSupplier (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const rtl::Reference< Content > &rContent) | |
virtual | ~DataSupplier () override |
virtual OUString | queryContentIdentifierString (sal_uInt32 nIndex) override |
virtual css::uno::Reference< css::ucb::XContentIdentifier > | queryContentIdentifier (sal_uInt32 nIndex) override |
virtual css::uno::Reference< css::ucb::XContent > | queryContent (sal_uInt32 nIndex) override |
virtual bool | getResult (sal_uInt32 nIndex) override |
virtual sal_uInt32 | totalCount () override |
virtual sal_uInt32 | currentCount () override |
virtual bool | isCountFinal () override |
virtual css::uno::Reference< css::sdbc::XRow > | queryPropertyValues (sal_uInt32 nIndex) override |
virtual void | releasePropertyValues (sal_uInt32 nIndex) override |
virtual void | close () override |
virtual void | validate () override |
OUString | assembleChildURL (const OUString &aName) |
![]() | |
ResultSetDataSupplier () | |
rtl::Reference< ResultSet > | getResultSet () const |
Private Attributes | |
osl::Mutex | m_aMutex |
std::vector< ResultListEntry > | m_aResults |
rtl::Reference< Content > | m_xContent |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Reference< css::container::XEnumeration > | m_xFolderEnum |
bool | m_bCountFinal |
bool | m_bThrowException |
Definition at line 31 of file pkgdatasupplier.hxx.
package_ucp::DataSupplier::DataSupplier | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
const rtl::Reference< Content > & | rContent | ||
) |
|
overridevirtual |
Definition at line 56 of file pkgdatasupplier.cxx.
OUString DataSupplier::assembleChildURL | ( | const OUString & | aName | ) |
Definition at line 378 of file pkgdatasupplier.cxx.
References aURL, ucb_impl::urihelper::encodeSegment(), and m_xContent.
Referenced by getResult(), and totalCount().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 365 of file pkgdatasupplier.cxx.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 309 of file pkgdatasupplier.cxx.
References m_aResults.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 152 of file pkgdatasupplier.cxx.
References aName, assembleChildURL(), aURL, ucbhelper::ResultSetDataSupplier::getResultSet(), m_aMutex, m_aResults, m_bCountFinal, m_bThrowException, m_xFolderEnum, and nPos.
Referenced by queryContentIdentifierString(), and queryPropertyValues().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 316 of file pkgdatasupplier.cxx.
References m_bCountFinal.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 115 of file pkgdatasupplier.cxx.
References m_aMutex, m_aResults, m_xContent, queryContentIdentifier(), xContent, and xId.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 87 of file pkgdatasupplier.cxx.
References aId, m_aMutex, m_aResults, queryContentIdentifierString(), and xId.
Referenced by queryContent().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 62 of file pkgdatasupplier.cxx.
References aId, getResult(), m_aMutex, and m_aResults.
Referenced by queryContentIdentifier(), and queryPropertyValues().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 323 of file pkgdatasupplier.cxx.
References package_ucp::Content::getPropertyValues(), getResult(), ucbhelper::ResultSetDataSupplier::getResultSet(), m_aMutex, m_aResults, m_xContent, m_xContext, queryContentIdentifierString(), and xRow.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 355 of file pkgdatasupplier.cxx.
References m_aMutex, m_aResults, and xRow.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 242 of file pkgdatasupplier.cxx.
References aName, assembleChildURL(), aURL, ucbhelper::ResultSetDataSupplier::getResultSet(), m_aMutex, m_aResults, m_bCountFinal, m_bThrowException, and m_xFolderEnum.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 371 of file pkgdatasupplier.cxx.
References m_bThrowException.
|
private |
Definition at line 70 of file pkgdatasupplier.hxx.
Referenced by getResult(), queryContent(), queryContentIdentifier(), queryContentIdentifierString(), queryPropertyValues(), releasePropertyValues(), and totalCount().
|
private |
Definition at line 71 of file pkgdatasupplier.hxx.
Referenced by currentCount(), getResult(), queryContent(), queryContentIdentifier(), queryContentIdentifierString(), queryPropertyValues(), releasePropertyValues(), and totalCount().
|
private |
Definition at line 75 of file pkgdatasupplier.hxx.
Referenced by getResult(), isCountFinal(), and totalCount().
|
private |
Definition at line 76 of file pkgdatasupplier.hxx.
Referenced by getResult(), totalCount(), and validate().
|
private |
Definition at line 72 of file pkgdatasupplier.hxx.
Referenced by assembleChildURL(), queryContent(), and queryPropertyValues().
|
private |
Definition at line 73 of file pkgdatasupplier.hxx.
Referenced by queryPropertyValues().
|
private |
Definition at line 74 of file pkgdatasupplier.hxx.
Referenced by getResult(), and totalCount().