20#ifndef INCLUDED_UCBHELPER_RESULTSETHELPER_HXX
21#define INCLUDED_UCBHELPER_RESULTSETHELPER_HXX
25#include <com/sun/star/lang/XServiceInfo.hpp>
26#include <com/sun/star/ucb/XDynamicResultSet.hpp>
27#include <com/sun/star/ucb/OpenCommandArgument2.hpp>
35 class OInterfaceContainerHelper;
54 public cppu::WeakImplHelper<
55 css::lang::XServiceInfo,
56 css::ucb::XDynamicResultSet>
65 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
71 css::uno::Reference< css::ucb::XDynamicResultSetListener >
m_xListener;
122 css::uno::XComponentContext > xContext,
123 css::ucb::OpenCommandArgument2 aCommand );
136 virtual void SAL_CALL
138 virtual void SAL_CALL
139 addEventListener(
const css::uno::Reference< css::lang::XEventListener >& Listener )
override;
140 virtual void SAL_CALL
141 removeEventListener(
const css::uno::Reference< css::lang::XEventListener >& Listener )
override;
144 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
145 getStaticResultSet()
override;
146 virtual void SAL_CALL
147 setListener(
const css::uno::Reference< css::ucb::XDynamicResultSetListener >& Listener )
override;
148 virtual void SAL_CALL
149 connectToCache(
const css::uno::Reference< css::ucb::XDynamicResultSet > & xCache )
override;
155 virtual sal_Int16 SAL_CALL
156 getCapabilities()
override;
FILE * init(int, char **)
This is an abstract base class for implementations of the service com.sun.star.ucb....
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual UCBHELPER_DLLPRIVATE void initStatic()=0
Your implementation of this method has to fill the protected member m_xResultSet1.
css::ucb::OpenCommandArgument2 m_aCommand
virtual UCBHELPER_DLLPRIVATE void initDynamic()=0
Your implementation of this method has to fill the protected members m_xResultSet1 and m_xResultSet2 ...
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_aDisposeEventListeners
css::uno::Reference< css::ucb::XDynamicResultSetListener > m_xListener
css::uno::Reference< css::sdbc::XResultSet > m_xResultSet2
css::uno::Reference< css::sdbc::XResultSet > m_xResultSet1
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
constexpr OUStringLiteral DYNAMICRESULTSET_SERVICE_NAME
#define UCBHELPER_DLLPUBLIC
#define UCBHELPER_DLLPRIVATE