This class exists only to provide GetScImport() to its derived classes.
virtual ~ScXMLNamedExpressionContext() override
ScXMLNamedExpressionContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLNamedExpressionsContext::Inserter *pInserter)
Global named expressions are inserted into ScXMLImport, which does the bulk insertion at the end of t...
virtual void insert(ScMyNamedExpression aExp) override
GlobalInserter(ScXMLImport &rImport)
virtual void insert(ScMyNamedExpression aExp)=0
Sheet local named expressions are inserted directly into ScRangeName instance of that sheet.
SheetLocalInserter(ScXMLImport &rImport, SCTAB nTab)
virtual void insert(ScMyNamedExpression aExp) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLNamedExpressionsContext(ScXMLImport &rImport, std::shared_ptr< Inserter > pInserter)
virtual ~ScXMLNamedExpressionsContext() override
std::shared_ptr< Inserter > mpInserter
virtual ~ScXMLNamedRangeContext() override
ScXMLNamedRangeContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLNamedExpressionsContext::Inserter *pInserter)