21#include <com/sun/star/sheet/DataImportMode.hpp>
22#include <com/sun/star/sheet/SubTotalColumn.hpp>
23#include <com/sun/star/beans/PropertyValue.hpp>
44 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
97 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
99 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
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;
152 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
154 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
171 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
173 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
200 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
228 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
230 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
253 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
virtual ~ScXMLConResContext() override
ScXMLConResContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
sal_Int16 nSubTotalsUserListIndex
css::sheet::DataImportMode nSourceType
void SetSubTotalsInsertPageBreaks(const bool bTemp)
std::vector< ScSubTotalRule > aSubTotalRules
ScXMLDatabaseRangeContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList)
void SetSubTotalsIsCaseSensitive(const bool bTemp)
void SetSubTotalsEnabledUserList(const bool bTemp)
OUString sDatabaseRangeName
void SetConnectionResource(const OUString &sTempConRes)
bool bFilterConditionSourceRange
bool bSubTotalsEnabledUserList
bool bSubTotalsSortGroups
OUString sConnectionResource
void SetSortSequence(const css::uno::Sequence< css::beans::PropertyValue > &aTempSortSequence)
void SetDatabaseName(const OUString &sTempDatabaseName)
std::unique_ptr< ScQueryParam > mpQueryParam
ScRange aFilterConditionSourceRangeAddress
void SetSubTotalsAscending(const bool bTemp)
ScDBCollection::RangeType meRangeType
void SetSubTotalsUserListIndex(const sal_Int16 nTemp)
bool bSubTotalsInsertPageBreaks
void SetSubTotalsSortGroups(const bool bTemp)
void SetFilterConditionSourceRangeAddress(const ScRange &aRange)
std::unique_ptr< ScDBData > ConvertToDBData(const OUString &rName)
css::uno::Sequence< css::beans::PropertyValue > aSortSequence
virtual ~ScXMLDatabaseRangeContext() override
void SetSourceObject(const OUString &sTempSourceObject)
void SetSubTotalsBindFormatsToContent(const bool bTemp)
bool bSubTotalsBindFormatsToContent
void SetNative(const bool bTempNative)
void SetSourceType(const css::sheet::DataImportMode nTempSourceType)
void AddSubTotalRule(const ScSubTotalRule &rRule)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
bool bSubTotalsIsCaseSensitive
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLDatabaseRangesContext(ScXMLImport &rImport)
virtual ~ScXMLDatabaseRangesContext() 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
This class exists only to provide GetScImport() to its derived classes.
virtual ~ScXMLSortGroupsContext() override
ScXMLSortGroupsContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLDatabaseRangeContext * pDatabaseRangeContext
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 ~ScXMLSourceQueryContext() override
ScXMLSourceQueryContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
ScXMLDatabaseRangeContext * pDatabaseRangeContext
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
virtual ~ScXMLSourceSQLContext() override
ScXMLSourceSQLContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
ScXMLDatabaseRangeContext * pDatabaseRangeContext
ScXMLSourceTableContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
virtual ~ScXMLSourceTableContext() 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 SAL_CALL endFastElement(sal_Int32 nElement) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
virtual ~ScXMLSubTotalFieldContext() override
ScXMLSubTotalFieldContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLSubTotalRuleContext *pSubTotalRuleContext)
ScXMLSubTotalRuleContext * pSubTotalRuleContext
void AddSubTotalColumn(const css::sheet::SubTotalColumn &rSubTotalColumn)
ScXMLSubTotalRuleContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
ScSubTotalRule aSubTotalRule
ScXMLDatabaseRangeContext * pDatabaseRangeContext
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 SAL_CALL endFastElement(sal_Int32 nElement) override
virtual ~ScXMLSubTotalRuleContext() override
ScXMLDatabaseRangeContext * pDatabaseRangeContext
ScXMLSubTotalRulesContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
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 ~ScXMLSubTotalRulesContext() override
sal_Int16 nSubTotalRuleGroupFieldNumber
css::uno::Sequence< css::sheet::SubTotalColumn > aSubTotalColumns