LibreOffice Module ucb (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ucb::ucp::ext::DataSupplier Class Reference

#include <ucpext_datasupplier.hxx>

Inheritance diagram for ucb::ucp::ext::DataSupplier:
[legend]
Collaboration diagram for ucb::ucp::ext::DataSupplier:
[legend]

Public Member Functions

 DataSupplier (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const rtl::Reference< Content > &rContent)
 
void fetchData ()
 
- Public Member Functions inherited from ucbhelper::ResultSetDataSupplier
 ResultSetDataSupplier ()
 
rtl::Reference< ResultSetgetResultSet () const
 

Protected Member Functions

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
 

Private Attributes

std::unique_ptr< DataSupplier_Implm_pImpl
 

Detailed Description

Definition at line 39 of file ucpext_datasupplier.hxx.

Constructor & Destructor Documentation

ucb::ucp::ext::DataSupplier::DataSupplier ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
const rtl::Reference< Content > &  rContent 
)
ucb::ucp::ext::DataSupplier::~DataSupplier ( )
overrideprotectedvirtual

Definition at line 179 of file ucpext_datasupplier.cxx.

Member Function Documentation

void ucb::ucp::ext::DataSupplier::close ( )
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 333 of file ucpext_datasupplier.cxx.

sal_uInt32 ucb::ucp::ext::DataSupplier::currentCount ( )
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 271 of file ucpext_datasupplier.cxx.

References m_pImpl.

void ucb::ucp::ext::DataSupplier::fetchData ( )
bool ucb::ucp::ext::DataSupplier::getResult ( sal_uInt32  nIndex)
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 255 of file ucpext_datasupplier.cxx.

References m_pImpl.

bool ucb::ucp::ext::DataSupplier::isCountFinal ( )
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 277 of file ucpext_datasupplier.cxx.

Reference< XContent > ucb::ucp::ext::DataSupplier::queryContent ( sal_uInt32  nIndex)
overrideprotectedvirtual
Reference< XContentIdentifier > ucb::ucp::ext::DataSupplier::queryContentIdentifier ( sal_uInt32  nIndex)
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 200 of file ucpext_datasupplier.cxx.

References m_pImpl, queryContentIdentifierString(), sId, and xId.

Referenced by queryContent().

OUString ucb::ucp::ext::DataSupplier::queryContentIdentifierString ( sal_uInt32  nIndex)
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 184 of file ucpext_datasupplier.cxx.

References m_pImpl, and sId.

Referenced by queryContentIdentifier().

Reference< XRow > ucb::ucp::ext::DataSupplier::queryPropertyValues ( sal_uInt32  nIndex)
overrideprotectedvirtual
void ucb::ucp::ext::DataSupplier::releasePropertyValues ( sal_uInt32  nIndex)
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 324 of file ucpext_datasupplier.cxx.

References m_pImpl.

sal_uInt32 ucb::ucp::ext::DataSupplier::totalCount ( )
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 264 of file ucpext_datasupplier.cxx.

References m_pImpl.

void ucb::ucp::ext::DataSupplier::validate ( )
overrideprotectedvirtual

Implements ucbhelper::ResultSetDataSupplier.

Definition at line 338 of file ucpext_datasupplier.cxx.

Member Data Documentation

std::unique_ptr< DataSupplier_Impl > ucb::ucp::ext::DataSupplier::m_pImpl
private

The documentation for this class was generated from the following files: