ScXMLNamedExpressionContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLNamedExpressionsContext::Inserter *pInserter)
std::shared_ptr< Inserter > mpInserter
virtual ~ScXMLNamedRangeContext() override
Global named expressions are inserted into ScXMLImport, which does the bulk insertion at the end of t...
virtual ~ScXMLNamedExpressionContext() override
SheetLocalInserter(ScXMLImport &rImport, SCTAB nTab)
This class exists only to provide GetScImport() to its derived classes.
GlobalInserter(ScXMLImport &rImport)
virtual void insert(ScMyNamedExpression *pExp) 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
virtual void insert(ScMyNamedExpression *pExp) override
virtual ~ScXMLNamedExpressionsContext() override
Sheet local named expressions are inserted directly into ScRangeName instance of that sheet...
ScXMLNamedRangeContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLNamedExpressionsContext::Inserter *pInserter)
virtual void insert(ScMyNamedExpression *pExp)=0
ScXMLNamedExpressionsContext(ScXMLImport &rImport, std::shared_ptr< Inserter > pInserter)