21#include <com/sun/star/lang/XServiceInfo.hpp>
22#include <com/sun/star/i18n/XExtendedTextConversion.hpp>
34 css::i18n::XExtendedTextConversion,
35 css::lang::XServiceInfo
42 css::i18n::TextConversionResult SAL_CALL
43 getConversions(
const OUString& aText, sal_Int32 nStartPos, sal_Int32 nLength,
44 const css::lang::Locale&
aLocale, sal_Int16 nTextConversionType,
45 sal_Int32 nTextConversionOptions )
override;
47 getConversion(
const OUString& aText, sal_Int32 nStartPos, sal_Int32 nLength,
48 const css::lang::Locale&
aLocale, sal_Int16 nTextConversionType,
49 sal_Int32 nTextConversionOptions )
override;
52 const css::lang::Locale&
aLocale, sal_Int16 nTextConversionType,
53 sal_Int32 nTextConversionOptions, css::uno::Sequence< sal_Int32 >& offset )
override;
56 sal_Int16 nTextConversionType, sal_Int32 nTextConversionOptions )
override;
63 css::uno::Sequence< OUString > SAL_CALL
67 css::uno::Reference < css::i18n::XExtendedTextConversion >
xTC;
68 css::uno::Reference < css::uno::XComponentContext >
m_xContext;
sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
css::i18n::TextConversionResult SAL_CALL getConversions(const OUString &aText, sal_Int32 nStartPos, sal_Int32 nLength, const css::lang::Locale &aLocale, sal_Int16 nTextConversionType, sal_Int32 nTextConversionOptions) override
void getLocaleSpecificTextConversion(const css::lang::Locale &rLocale)
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
OUString SAL_CALL getImplementationName() override
css::lang::Locale aLocale
OUString SAL_CALL getConversion(const OUString &aText, sal_Int32 nStartPos, sal_Int32 nLength, const css::lang::Locale &aLocale, sal_Int16 nTextConversionType, sal_Int32 nTextConversionOptions) override
css::uno::Reference< css::i18n::XExtendedTextConversion > xTC
sal_Bool SAL_CALL interactiveConversion(const css::lang::Locale &aLocale, sal_Int16 nTextConversionType, sal_Int32 nTextConversionOptions) override
OUString SAL_CALL getConversionWithOffset(const OUString &aText, sal_Int32 nStartPos, sal_Int32 nLength, const css::lang::Locale &aLocale, sal_Int16 nTextConversionType, sal_Int32 nTextConversionOptions, css::uno::Sequence< sal_Int32 > &offset) override
TextConversionImpl(css::uno::Reference< css::uno::XComponentContext > xContext)
css::uno::Reference< css::uno::XComponentContext > m_xContext
Constant values shared between i18npool and, for example, the number formatter.