20 #ifndef INCLUDED_SC_SOURCE_FILTER_XML_XMLDDELINKSCONTEXT_HXX
21 #define INCLUDED_SC_SOURCE_FILTER_XML_XMLDDELINKSCONTEXT_HXX
36 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
67 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
70 void SetTopic(
const OUString& sValue) { sTopic = sValue; }
71 void SetItem(
const OUString& sValue) { sItem = sValue; }
74 void AddColumns(
const sal_Int32 nValue) { nColumns += nValue; }
75 void AddRows(
const sal_Int32 nValue) { nRows += nValue; }
79 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
93 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
107 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
133 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
135 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
156 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
void AddColumns(const sal_Int32 nValue)
ScXMLDDESourceContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDDELinkContext *pDDELink)
ScDDELinkCells aDDELinkTable
void SetTopic(const OUString &sValue)
virtual ~ScXMLDDESourceContext() override
ScXMLDDETableContext(ScXMLImport &rImport, ScXMLDDELinkContext *pDDELink)
ScXMLDDELinkContext(ScXMLImport &rImport)
virtual ~ScXMLDDELinksContext() override
ScXMLDDELinksContext(ScXMLImport &rImport)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLDDERowContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDDELinkContext *pDDELink)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) 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
ScXMLDDELinkContext * pDDELink
virtual ~ScXMLDDEColumnContext() 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
ScXMLDDELinkContext * pDDELink
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLDDECellContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDDELinkContext *pDDELink)
void AddCellToRow(const ScDDELinkCell &aCell)
ScDDELinkCells aDDELinkRow
This class exists only to provide GetScImport() to its derived classes.
ScXMLDDELinkContext * pDDELink
virtual ~ScXMLDDECellContext() override
virtual ~ScXMLDDELinkContext() override
void SetItem(const OUString &sValue)
ScXMLDDEColumnContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDDELinkContext *pDDELink)
virtual ~ScXMLDDETableContext() override
void SetMode(const sal_uInt8 nValue)
ScXMLDDELinkContext * pDDELink
virtual ~ScXMLDDERowContext() override
void AddRowsToTable(const sal_Int32 nRows)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) 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
void SetApplication(const OUString &sValue)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
void AddRows(const sal_Int32 nValue)
std::vector< ScDDELinkCell > ScDDELinkCells