Kaydet (Commit) 81164892 authored tarafından Mohammed Abdul Azeem's avatar Mohammed Abdul Azeem Kaydeden (comit) Markus Mohrhard

Moving legacy contexts to FastContexts:

ScXMLDDELinkContext
ScXMLDDESourceContext
ScXMLDDETableContext
ScXMLDDEColumnContext
ScXMLDDERowContext
ScXMLDDECellContext

Change-Id: I8f272ea395e125316268d2ec77e4be44389e5542
Reviewed-on: https://gerrit.libreoffice.org/40540Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarMarkus Mohrhard <markus.mohrhard@googlemail.com>
üst f6fa7427
...@@ -77,14 +77,6 @@ ScXMLConsolidationContext::~ScXMLConsolidationContext() ...@@ -77,14 +77,6 @@ ScXMLConsolidationContext::~ScXMLConsolidationContext()
GetScImport().UnlockSolarMutex(); GetScImport().UnlockSolarMutex();
} }
SvXMLImportContext *ScXMLConsolidationContext::CreateChildContext(
sal_uInt16 nPrefix,
const OUString& rLName,
const uno::Reference< xml::sax::XAttributeList>& /* xAttrList */ )
{
return new SvXMLImportContext( GetImport(), nPrefix, rLName );
}
void SAL_CALL ScXMLConsolidationContext::endFastElement( sal_Int32 /*nElement*/ ) void SAL_CALL ScXMLConsolidationContext::endFastElement( sal_Int32 /*nElement*/ )
{ {
if (bTargetAddr) if (bTargetAddr)
......
...@@ -45,11 +45,6 @@ public: ...@@ -45,11 +45,6 @@ public:
); );
virtual ~ScXMLConsolidationContext() override; virtual ~ScXMLConsolidationContext() override;
virtual SvXMLImportContext* CreateChildContext(
sal_uInt16 nPrefix,
const OUString& rLocalName,
const css::uno::Reference< css::xml::sax::XAttributeList >& xAttrList
) override;
virtual void SAL_CALL endFastElement( sal_Int32 nElement ) override; virtual void SAL_CALL endFastElement( sal_Int32 nElement ) override;
}; };
......
...@@ -33,9 +33,8 @@ public: ...@@ -33,9 +33,8 @@ public:
virtual ~ScXMLDDELinksContext() override; virtual ~ScXMLDDELinksContext() override;
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix, virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(
const OUString& rLocalName, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList ) override;
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override;
}; };
struct ScDDELinkCell struct ScDDELinkCell
...@@ -61,15 +60,13 @@ class ScXMLDDELinkContext : public ScXMLImportContext ...@@ -61,15 +60,13 @@ class ScXMLDDELinkContext : public ScXMLImportContext
sal_uInt8 nMode; sal_uInt8 nMode;
public: public:
ScXMLDDELinkContext( ScXMLImport& rImport, sal_uInt16 nPrfx, ScXMLDDELinkContext( ScXMLImport& rImport, sal_Int32 nElement,
const OUString& rLName, const css::uno::Reference<css::xml::sax::XFastAttributeList>& xAttrList);
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList);
virtual ~ScXMLDDELinkContext() override; virtual ~ScXMLDDELinkContext() override;
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix, virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(
const OUString& rLocalName, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList ) override;
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override;
void SetApplication(const OUString& sValue) { sApplication = sValue; } void SetApplication(const OUString& sValue) { sApplication = sValue; }
void SetTopic(const OUString& sValue) { sTopic = sValue; } void SetTopic(const OUString& sValue) { sTopic = sValue; }
...@@ -81,7 +78,7 @@ public: ...@@ -81,7 +78,7 @@ public:
void AddCellToRow(const ScDDELinkCell& aCell); void AddCellToRow(const ScDDELinkCell& aCell);
void AddRowsToTable(const sal_Int32 nRows); void AddRowsToTable(const sal_Int32 nRows);
virtual void EndElement() override; virtual void SAL_CALL endFastElement( sal_Int32 nElement ) override;
}; };
class ScXMLDDESourceContext : public ScXMLImportContext class ScXMLDDESourceContext : public ScXMLImportContext
...@@ -89,18 +86,13 @@ class ScXMLDDESourceContext : public ScXMLImportContext ...@@ -89,18 +86,13 @@ class ScXMLDDESourceContext : public ScXMLImportContext
ScXMLDDELinkContext* pDDELink; ScXMLDDELinkContext* pDDELink;
public: public:
ScXMLDDESourceContext( ScXMLImport& rImport, sal_uInt16 nPrfx, ScXMLDDESourceContext( ScXMLImport& rImport, sal_Int32 nElement,
const OUString& rLName, const css::uno::Reference<css::xml::sax::XFastAttributeList>& xAttrList,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList,
ScXMLDDELinkContext* pDDELink); ScXMLDDELinkContext* pDDELink);
virtual ~ScXMLDDESourceContext() override; virtual ~ScXMLDDESourceContext() override;
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix, virtual void SAL_CALL endFastElement( sal_Int32 nElement ) override;
const OUString& rLocalName,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override;
virtual void EndElement() override;
}; };
class ScXMLDDETableContext : public ScXMLImportContext class ScXMLDDETableContext : public ScXMLImportContext
...@@ -108,18 +100,14 @@ class ScXMLDDETableContext : public ScXMLImportContext ...@@ -108,18 +100,14 @@ class ScXMLDDETableContext : public ScXMLImportContext
ScXMLDDELinkContext* pDDELink; ScXMLDDELinkContext* pDDELink;
public: public:
ScXMLDDETableContext( ScXMLImport& rImport, sal_uInt16 nPrfx, ScXMLDDETableContext( ScXMLImport& rImport, sal_Int32 nElement,
const OUString& rLName, const css::uno::Reference<css::xml::sax::XFastAttributeList>& xAttrList,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList,
ScXMLDDELinkContext* pDDELink); ScXMLDDELinkContext* pDDELink);
virtual ~ScXMLDDETableContext() override; virtual ~ScXMLDDETableContext() override;
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix, virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(
const OUString& rLocalName, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList ) override;
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override;
virtual void EndElement() override;
}; };
class ScXMLDDEColumnContext : public ScXMLImportContext class ScXMLDDEColumnContext : public ScXMLImportContext
...@@ -127,18 +115,11 @@ class ScXMLDDEColumnContext : public ScXMLImportContext ...@@ -127,18 +115,11 @@ class ScXMLDDEColumnContext : public ScXMLImportContext
ScXMLDDELinkContext* pDDELink; ScXMLDDELinkContext* pDDELink;
public: public:
ScXMLDDEColumnContext( ScXMLImport& rImport, sal_uInt16 nPrfx, ScXMLDDEColumnContext( ScXMLImport& rImport, sal_Int32 nElement,
const OUString& rLName, const css::uno::Reference<css::xml::sax::XFastAttributeList>& xAttrList,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList,
ScXMLDDELinkContext* pDDELink); ScXMLDDELinkContext* pDDELink);
virtual ~ScXMLDDEColumnContext() override; virtual ~ScXMLDDEColumnContext() override;
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix,
const OUString& rLocalName,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override;
virtual void EndElement() override;
}; };
class ScXMLDDERowContext : public ScXMLImportContext class ScXMLDDERowContext : public ScXMLImportContext
...@@ -147,18 +128,16 @@ class ScXMLDDERowContext : public ScXMLImportContext ...@@ -147,18 +128,16 @@ class ScXMLDDERowContext : public ScXMLImportContext
sal_Int32 nRows; sal_Int32 nRows;
public: public:
ScXMLDDERowContext( ScXMLImport& rImport, sal_uInt16 nPrfx, ScXMLDDERowContext( ScXMLImport& rImport, sal_Int32 nElement,
const OUString& rLName, const css::uno::Reference<css::xml::sax::XFastAttributeList>& xAttrList,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList,
ScXMLDDELinkContext* pDDELink); ScXMLDDELinkContext* pDDELink);
virtual ~ScXMLDDERowContext() override; virtual ~ScXMLDDERowContext() override;
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix, virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(
const OUString& rLocalName, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList ) override;
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override;
virtual void EndElement() override; virtual void SAL_CALL endFastElement( sal_Int32 nElement ) override;
}; };
class ScXMLDDECellContext : public ScXMLImportContext class ScXMLDDECellContext : public ScXMLImportContext
...@@ -173,18 +152,13 @@ class ScXMLDDECellContext : public ScXMLImportContext ...@@ -173,18 +152,13 @@ class ScXMLDDECellContext : public ScXMLImportContext
ScXMLDDELinkContext* pDDELink; ScXMLDDELinkContext* pDDELink;
public: public:
ScXMLDDECellContext( ScXMLImport& rImport, sal_uInt16 nPrfx, ScXMLDDECellContext( ScXMLImport& rImport, sal_Int32 nElement,
const OUString& rLName, const css::uno::Reference<css::xml::sax::XFastAttributeList>& xAttrList,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList,
ScXMLDDELinkContext* pDDELink); ScXMLDDELinkContext* pDDELink);
virtual ~ScXMLDDECellContext() override; virtual ~ScXMLDDECellContext() override;
virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix, virtual void SAL_CALL endFastElement( sal_Int32 nElement ) override;
const OUString& rLocalName,
const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override;
virtual void EndElement() override;
}; };
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment