LibreOffice Module sc (master) 1
|
#include "xmltabi.hxx"
#include "xmlimprt.hxx"
#include "xmlrowi.hxx"
#include "xmlcoli.hxx"
#include "xmlsceni.hxx"
#include "xmlexternaltabi.hxx"
#include "xmlnexpi.hxx"
#include <document.hxx>
#include <docuno.hxx>
#include <olinetab.hxx>
#include "XMLTableShapesContext.hxx"
#include "XMLTableSourceContext.hxx"
#include "XMLStylesImportHelper.hxx"
#include <rangeutl.hxx>
#include <externalrefmgr.hxx>
#include <sheetdata.hxx>
#include "xmlcondformat.hxx"
#include "SparklineGroupsImportContext.hxx"
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/XMLEventsImportContext.hxx>
#include <tools/urlobj.hxx>
#include <sax/fastattribs.hxx>
#include <com/sun/star/sheet/XSpreadsheet.hpp>
#include <comphelper/servicehelper.hxx>
Go to the source code of this file.
Functions | |
static bool | lcl_isExternalRefCache (const OUString &rName, OUString &rUrl, OUString &rExtTabName) |
Determine whether this table is an external reference cache from its name. More... | |
|
static |
Determine whether this table is an external reference cache from its name.
There is currently no way of determining whether a table is a regular table or an external reference cache other than examining the name itself. We should probably introduce a new boolean value for table:table element and use it instead of doing this, to make it more reliable and future-proof.
rName |
Definition at line 65 of file xmltabi.cxx.
References INetURLObject::CompareProtocolScheme(), INetURLObject::GetScheme(), i, n, and p.
Referenced by ScXMLTableContext::ScXMLTableContext().