LibreOffice Module sc (master) 1
Functions | Variables
xmlimprt.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <svl/numformat.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmlictxt.hxx>
#include <xmloff/xmlmetai.hxx>
#include <sfx2/objsh.hxx>
#include <unotools/streamwrap.hxx>
#include <xmloff/xmlscripti.hxx>
#include <xmloff/XMLFontStylesContext.hxx>
#include <xmloff/DocumentSettingsContext.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/numehelp.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmlerror.hxx>
#include <xmloff/ProgressBarHelper.hxx>
#include <svx/svdpage.hxx>
#include <svl/languageoptions.hxx>
#include <editeng/editstat.hxx>
#include <formula/errorcodes.hxx>
#include <vcl/svapp.hxx>
#include <appluno.hxx>
#include "xmlimprt.hxx"
#include "importcontext.hxx"
#include <document.hxx>
#include <docsh.hxx>
#include <docuno.hxx>
#include "xmlbodyi.hxx"
#include "xmlstyli.hxx"
#include <ViewSettingsSequenceDefines.hxx>
#include <userdat.hxx>
#include <compiler.hxx>
#include "XMLConverter.hxx"
#include "XMLDetectiveContext.hxx"
#include "XMLTableShapeImportHelper.hxx"
#include "XMLChangeTrackingImportHelper.hxx"
#include <chgviset.hxx>
#include "XMLStylesImportHelper.hxx"
#include <sheetdata.hxx>
#include <rangeutl.hxx>
#include <formulaparserpool.hxx>
#include <externalrefmgr.hxx>
#include <editutil.hxx>
#include "editattributemap.hxx"
#include <documentimport.hxx>
#include "pivotsource.hxx"
#include <unonames.hxx>
#include <numformat.hxx>
#include <sizedev.hxx>
#include <scdll.hxx>
#include "xmlstyle.hxx"
#include <comphelper/base64.hxx>
#include <comphelper/extract.hxx>
#include <comphelper/propertysequence.hxx>
#include <comphelper/processfactory.hxx>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
#include <com/sun/star/document/XActionLockable.hpp>
#include <com/sun/star/util/MalformedNumberFormatException.hpp>
#include <com/sun/star/util/NumberFormat.hpp>
#include <com/sun/star/util/XNumberFormatTypes.hpp>
#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <com/sun/star/sheet/NamedRangeFlag.hpp>
#include <com/sun/star/sheet/XLabelRanges.hpp>
#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/sheet/XSheetCellRangeContainer.hpp>
#include <cellsuno.hxx>
#include <memory>
#include <utility>
Include dependency graph for xmlimprt.cxx:

Go to the source code of this file.

Functions

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisImporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisMetaImporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisStylesImporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisContentImporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisSettingsImporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT bool TestImportFODS (SvStream &rStream)
 
SAL_DLLPUBLIC_EXPORT bool TestImportXLSX (SvStream &rStream)
 

Variables

constexpr OUStringLiteral SC_LOCALE = u"Locale"
 
constexpr OUStringLiteral SC_CURRENCYSYMBOL = u"CurrencySymbol"
 
constexpr OUStringLiteral SC_REPEAT_ROW = u"repeat-row"
 
constexpr OUStringLiteral SC_FILTER = u"filter"
 
constexpr OUStringLiteral SC_PRINT_RANGE = u"print-range"
 

Function Documentation

◆ Calc_XMLOasisContentImporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisContentImporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 151 of file xmlimprt.cxx.

◆ Calc_XMLOasisImporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisImporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 115 of file xmlimprt.cxx.

◆ Calc_XMLOasisMetaImporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisMetaImporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 127 of file xmlimprt.cxx.

◆ Calc_XMLOasisSettingsImporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisSettingsImporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 163 of file xmlimprt.cxx.

◆ Calc_XMLOasisStylesImporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_XMLOasisStylesImporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 139 of file xmlimprt.cxx.

◆ TestImportFODS()

SAL_DLLPUBLIC_EXPORT bool TestImportFODS ( SvStream rStream)

◆ TestImportXLSX()

SAL_DLLPUBLIC_EXPORT bool TestImportXLSX ( SvStream rStream)

Variable Documentation

◆ SC_CURRENCYSYMBOL

constexpr OUStringLiteral SC_CURRENCYSYMBOL = u"CurrencySymbol"
constexpr

Definition at line 105 of file xmlimprt.cxx.

Referenced by ScXMLImport::IsCurrencySymbol().

◆ SC_FILTER

constexpr OUStringLiteral SC_FILTER = u"filter"
constexpr

Definition at line 107 of file xmlimprt.cxx.

Referenced by ScXMLImport::GetRangeType().

◆ SC_LOCALE

constexpr OUStringLiteral SC_LOCALE = u"Locale"
constexpr

Definition at line 104 of file xmlimprt.cxx.

Referenced by ScXMLImport::SetCurrencySymbol(), and ScXMLImport::SetType().

◆ SC_PRINT_RANGE

constexpr OUStringLiteral SC_PRINT_RANGE = u"print-range"
constexpr

Definition at line 108 of file xmlimprt.cxx.

Referenced by ScXMLImport::GetRangeType().

◆ SC_REPEAT_ROW

constexpr OUStringLiteral SC_REPEAT_ROW = u"repeat-row"
constexpr

Definition at line 106 of file xmlimprt.cxx.

Referenced by ScXMLImport::GetRangeType().