diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2020-11-24 20:57:48 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-11-25 15:04:28 +0100 |
commit | 7a72585d923da5d72c4fde4f7bc9e74b3472efb3 (patch) | |
tree | 98d65eacad0ee0a168e334c1cd503d3fbac50c98 | |
parent | feafba7cc94247f45a82ee4f82f1b0a5f2f61656 (diff) |
fastparser in XMLTextMarkImportContext
Change-Id: Ice747ce56eb024df1976f468accea3fc901c022d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106553
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
-rw-r--r-- | xmloff/source/text/XMLTextMarkImportContext.cxx | 15 | ||||
-rw-r--r-- | xmloff/source/text/XMLTextMarkImportContext.hxx | 10 |
2 files changed, 10 insertions, 15 deletions
diff --git a/xmloff/source/text/XMLTextMarkImportContext.cxx b/xmloff/source/text/XMLTextMarkImportContext.cxx index 080009a8e6f6..f759c1b6fe8d 100644 --- a/xmloff/source/text/XMLTextMarkImportContext.cxx +++ b/xmloff/source/text/XMLTextMarkImportContext.cxx @@ -56,10 +56,8 @@ using namespace ::xmloff::token; XMLFieldParamImportContext::XMLFieldParamImportContext( SvXMLImport& rImport, - XMLTextImportHelper& rHlp, - sal_uInt16 nPrefix, - const OUString& rLocalName ) : - SvXMLImportContext(rImport, nPrefix, rLocalName), + XMLTextImportHelper& rHlp ) : + SvXMLImportContext(rImport), rHelper(rHlp) { } @@ -427,12 +425,11 @@ void XMLTextMarkImportContext::endFastElement(sal_Int32 ) } } -SvXMLImportContextRef XMLTextMarkImportContext::CreateChildContext( sal_uInt16 nPrefix, - const OUString& rLocalName, - const css::uno::Reference< css::xml::sax::XAttributeList >& ) +css::uno::Reference< css::xml::sax::XFastContextHandler > XMLTextMarkImportContext::createFastChildContext( + sal_Int32 , + const css::uno::Reference< css::xml::sax::XFastAttributeList >& ) { - return new XMLFieldParamImportContext(GetImport(), m_rHelper, - nPrefix, rLocalName); + return new XMLFieldParamImportContext(GetImport(), m_rHelper); } diff --git a/xmloff/source/text/XMLTextMarkImportContext.hxx b/xmloff/source/text/XMLTextMarkImportContext.hxx index d0e8f03a2e81..a5817b193947 100644 --- a/xmloff/source/text/XMLTextMarkImportContext.hxx +++ b/xmloff/source/text/XMLTextMarkImportContext.hxx @@ -42,9 +42,7 @@ class XMLFieldParamImportContext : public SvXMLImportContext public: XMLFieldParamImportContext( SvXMLImport& rImport, - XMLTextImportHelper& rHlp, - sal_uInt16 nPrfx, - const OUString& rLocalName ); + XMLTextImportHelper& rHlp ); virtual void SAL_CALL startFastElement( sal_Int32 nElement, @@ -91,9 +89,9 @@ protected: const css::uno::Reference<css::xml::sax::XAttributeList> & xAttrList) override; virtual void SAL_CALL endFastElement(sal_Int32 nElement) override; - virtual SvXMLImportContextRef CreateChildContext( sal_uInt16 nPrefix, - const OUString& rLocalName, - const css::uno::Reference< css::xml::sax::XAttributeList >& xAttrList ) 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; public: static css::uno::Reference< css::text::XTextContent > CreateAndInsertMark( |