22#include <com/sun/star/util/XStringSubstitution.hpp>
23#include <com/sun/star/lang/XInitialization.hpp>
24#include <com/sun/star/lang/XServiceInfo.hpp>
25#include <com/sun/star/uno/XComponentContext.hpp>
26#include <com/sun/star/sdbc/XConnection.hpp>
32 typedef ::cppu::WeakImplHelper< css::util::XStringSubstitution
33 ,css::lang::XServiceInfo
38 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
52 virtual void SAL_CALL
initialize(
const css::uno::Sequence< css::uno::Any >& aArguments )
override;
css::uno::WeakReference< css::sdbc::XConnection > m_xConnection
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual OUString SAL_CALL getImplementationName() override
virtual OUString SAL_CALL reSubstituteVariables(const OUString &aText) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual OUString SAL_CALL substituteVariables(const OUString &aText, sal_Bool bSubstRequired) override
ParameterSubstitution(const ParameterSubstitution &)=delete
ParameterSubstitution & operator=(const ParameterSubstitution &)=delete
virtual OUString SAL_CALL getSubstituteVariableValue(const OUString &variable) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
::cppu::WeakImplHelper< css::util::XStringSubstitution,css::lang::XServiceInfo,css::lang::XInitialization > ParameterSubstitution_BASE