12#include <libetonyek/libetonyek.h>
18using libetonyek::EtonyekDocument;
23 return EtonyekDocument::parse(&rInput, &rGenerator);
28 EtonyekDocument::Type
type = EtonyekDocument::TYPE_UNKNOWN;
29 const EtonyekDocument::Confidence confidence = EtonyekDocument::isSupported(&rInput, &
type);
30 if ((confidence == EtonyekDocument::CONFIDENCE_EXCELLENT)
31 && (
type == EtonyekDocument::TYPE_NUMBERS))
33 rTypeName =
"calc_AppleNumbers";
45 return "org.libreoffice.comp.Calc.NumbersImportFilter";
55 return {
"com.sun.star.document.ImportFilter",
"com.sun.star.document.ExtendedTypeDetection" };
58extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
60 css::uno::XComponentContext*
const context,
const css::uno::Sequence<css::uno::Any>&)
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * org_libreoffice_comp_Calc_NumbersImportFilter_get_implementation(css::uno::XComponentContext *const context, const css::uno::Sequence< css::uno::Any > &)
virtual void doRegisterHandlers(OdsGenerator &rGenerator) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual bool doDetectFormat(librevenge::RVNGInputStream &rInput, OUString &rTypeName) override
virtual OUString SAL_CALL getImplementationName() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual bool doImportDocument(weld::Window *pParent, librevenge::RVNGInputStream &rInput, OdsGenerator &rGenerator, utl::MediaDescriptor &) override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)