22#include <rtl/ustring.hxx>
23#include <com/sun/star/uno/XInterface.hpp>
24#include <com/sun/star/uno/XComponentContext.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
26#include <com/sun/star/lang/XMultiServiceFactory.hpp>
27#include <com/sun/star/lang/XSingleServiceFactory.hpp>
33class TVFactory final :
public cppu::WeakImplHelper <
34 css::lang::XServiceInfo,
35 css::lang::XMultiServiceFactory >
39 TVFactory( css::uno::Reference< css::uno::XComponentContext > xContext );
44 virtual OUString SAL_CALL
50 virtual css::uno::Sequence< OUString > SAL_CALL
55 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
57 const OUString& aServiceSpecifier )
override;
59 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
61 const OUString& ServiceSpecifier,
62 const css::uno::Sequence< css::uno::Any >& Arguments )
override;
64 virtual css::uno::Sequence< OUString > SAL_CALL
70 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
71 css::uno::Reference< css::uno::XInterface >
m_xHDS;
css::uno::Reference< css::uno::XInterface > m_xHDS
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
css::uno::Reference< css::uno::XComponentContext > m_xContext
TVFactory(css::uno::Reference< css::uno::XComponentContext > xContext)
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance(const OUString &aServiceSpecifier) override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual ~TVFactory() override