48 throw css::uno::RuntimeException(
"not implemented");
54 throw css::uno::RuntimeException(
"not implemented");
60 throw css::uno::RuntimeException(
"not implemented");
66 return "com.sun.star.i18n.ScriptTypeDetector";
75css::uno::Sequence< OUString > SAL_CALL
78 return {
"com.sun.star.i18n.ScriptTypeDetector" };
81extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface *
83 css::uno::XComponentContext *,
84 css::uno::Sequence<css::uno::Any>
const &)
static sal_Int32 beginOfScriptDirection(std::u16string_view Text, sal_Int32 nPos, sal_Int16 scriptDirection)
static sal_Int16 getScriptDirection(std::u16string_view Text, sal_Int32 nPos, sal_Int16 defaultScriptDirection)
static sal_Int32 endOfScriptDirection(std::u16string_view Text, sal_Int32 nPos, sal_Int16 scriptDirection)
virtual sal_Int32 SAL_CALL beginOfScriptDirection(const OUString &Text, sal_Int32 nPos, sal_Int16 scriptDirection) override
virtual sal_Int32 SAL_CALL endOfScriptDirection(const OUString &Text, sal_Int32 nPos, sal_Int16 scriptDirection) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual sal_Int32 SAL_CALL beginOfCTLScriptType(const OUString &Text, sal_Int32 nPos) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual sal_Int16 SAL_CALL getScriptDirection(const OUString &Text, sal_Int32 nPos, sal_Int16 defaultScriptDirection) override
virtual sal_Int16 SAL_CALL getCTLScriptType(const OUString &Text, sal_Int32 nPos) override
virtual sal_Int32 SAL_CALL endOfCTLScriptType(const OUString &Text, sal_Int32 nPos) override
virtual OUString SAL_CALL getImplementationName() override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_i18n_ScriptTypeDetector_get_implementation(css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)