LibreOffice Module ucb (master) 1
|
#include <cmis_datasupplier.hxx>
Public Member Functions | |
DataSupplier (ChildrenProvider *pChildrenProvider, sal_Int32 nOpenMode) | |
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 |
Public Member Functions inherited from ucbhelper::ResultSetDataSupplier | |
ResultSetDataSupplier () | |
rtl::Reference< ResultSet > | getResultSet () const |
virtual OUString | queryContentIdentifierString (sal_uInt32 nIndex)=0 |
virtual css::uno::Reference< css::ucb::XContentIdentifier > | queryContentIdentifier (sal_uInt32 nIndex)=0 |
virtual css::uno::Reference< css::ucb::XContent > | queryContent (sal_uInt32 nIndex)=0 |
virtual bool | getResult (sal_uInt32 nIndex)=0 |
virtual sal_uInt32 | totalCount ()=0 |
virtual sal_uInt32 | currentCount ()=0 |
virtual bool | isCountFinal ()=0 |
virtual css::uno::Reference< css::sdbc::XRow > | queryPropertyValues (sal_uInt32 nIndex)=0 |
virtual void | releasePropertyValues (sal_uInt32 nIndex)=0 |
virtual void | close ()=0 |
virtual void | validate ()=0 |
Private Member Functions | |
void | getData () |
Private Attributes | |
ChildrenProvider * | m_pChildrenProvider |
sal_Int32 | mnOpenMode |
bool | mbCountFinal |
std::vector< ResultListEntry > | maResults |
Definition at line 33 of file cmis_datasupplier.hxx.
cmis::DataSupplier::DataSupplier | ( | ChildrenProvider * | pChildrenProvider, |
sal_Int32 | nOpenMode | ||
) |
Definition at line 22 of file cmis_datasupplier.cxx.
|
overridevirtual |
Definition at line 49 of file cmis_datasupplier.cxx.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 147 of file cmis_datasupplier.cxx.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 88 of file cmis_datasupplier.cxx.
References maResults.
|
private |
Definition at line 27 of file cmis_datasupplier.cxx.
References cmis::CMIS_FILE_TYPE, cmis::ChildrenProvider::getChildren(), m_pChildrenProvider, maResults, mbCountFinal, and mnOpenMode.
Referenced by getResult(), and totalCount().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 73 of file cmis_datasupplier.cxx.
References getData(), maResults, and nIndex.
Referenced by queryContent(), and queryPropertyValues().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 93 of file cmis_datasupplier.cxx.
References mbCountFinal.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 65 of file cmis_datasupplier.cxx.
References getResult(), maResults, and nIndex.
Referenced by queryContentIdentifier(), and queryPropertyValues().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 59 of file cmis_datasupplier.cxx.
References nIndex, and queryContent().
Referenced by queryContentIdentifierString().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 53 of file cmis_datasupplier.cxx.
References nIndex, and queryContentIdentifier().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 98 of file cmis_datasupplier.cxx.
References getEnvironment(), getResult(), ucbhelper::ResultSetDataSupplier::getResultSet(), maResults, nIndex, and queryContent().
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 141 of file cmis_datasupplier.cxx.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 82 of file cmis_datasupplier.cxx.
|
overridevirtual |
Implements ucbhelper::ResultSetDataSupplier.
Definition at line 151 of file cmis_datasupplier.cxx.
|
private |
Definition at line 36 of file cmis_datasupplier.hxx.
Referenced by getData().
|
private |
Definition at line 40 of file cmis_datasupplier.hxx.
Referenced by currentCount(), getData(), getResult(), queryContent(), queryPropertyValues(), releasePropertyValues(), and totalCount().
|
private |
Definition at line 38 of file cmis_datasupplier.hxx.
Referenced by getData(), and isCountFinal().
|
private |
Definition at line 37 of file cmis_datasupplier.hxx.
Referenced by getData().