LibreOffice Module sc (master)  1
Macros | Functions
xmlimprt.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <svl/zforlist.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmltkmap.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.

Macros

#define SC_LOCALE   "Locale"
 
#define SC_CURRENCYSYMBOL   "CurrencySymbol"
 
#define SC_REPEAT_ROW   "repeat-row"
 
#define SC_FILTER   "filter"
 
#define SC_PRINT_RANGE   "print-range"
 

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 &)
 
constexpr OUStringLiteral gsNumberFormat (u""SC_UNONAME_NUMFMT)
 
constexpr OUStringLiteral gsLocale (u""SC_LOCALE)
 
constexpr OUStringLiteral gsCellStyle (u""SC_UNONAME_CELLSTYL)
 
SAL_DLLPUBLIC_EXPORT bool TestImportFODS (SvStream &rStream)
 
SAL_DLLPUBLIC_EXPORT bool TestImportXLSX (SvStream &rStream)
 

Macro Definition Documentation

#define SC_CURRENCYSYMBOL   "CurrencySymbol"

Definition at line 106 of file xmlimprt.cxx.

Referenced by ScXMLImport::IsCurrencySymbol().

#define SC_FILTER   "filter"

Definition at line 108 of file xmlimprt.cxx.

Referenced by ScXMLImport::GetRangeType().

#define SC_LOCALE   "Locale"

Definition at line 105 of file xmlimprt.cxx.

#define SC_PRINT_RANGE   "print-range"

Definition at line 109 of file xmlimprt.cxx.

Referenced by ScXMLImport::GetRangeType().

#define SC_REPEAT_ROW   "repeat-row"

Definition at line 107 of file xmlimprt.cxx.

Referenced by ScXMLImport::GetRangeType().

Function Documentation

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

Definition at line 152 of file xmlimprt.cxx.

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

Definition at line 116 of file xmlimprt.cxx.

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

Definition at line 128 of file xmlimprt.cxx.

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

Definition at line 164 of file xmlimprt.cxx.

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

Definition at line 140 of file xmlimprt.cxx.

constexpr OUStringLiteral gsCellStyle ( u""  SC_UNONAME_CELLSTYL)
constexpr OUStringLiteral gsLocale ( u""  SC_LOCALE)
constexpr OUStringLiteral gsNumberFormat ( u""  SC_UNONAME_NUMFMT)

Referenced by ScXMLImport::SetType().

SAL_DLLPUBLIC_EXPORT bool TestImportFODS ( SvStream rStream)
SAL_DLLPUBLIC_EXPORT bool TestImportXLSX ( SvStream rStream)