44 SvXMLImport& rImport );
47 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
52SchXMLBodyContext_Impl::SchXMLBodyContext_Impl(
55 mrImportHelper( rImpHelper )
59uno::Reference< xml::sax::XFastContextHandler > SAL_CALL SchXMLBodyContext_Impl::createFastChildContext(
60 sal_Int32 nElement,
const uno::Reference< xml::sax::XFastAttributeList >& )
67 sal_Int32 nElement ) :
69 mrImportHelper( rImpHelper )
82 sal_Int32 nElement,
const uno::Reference< xml::sax::XFastAttributeList >& )
114 sal_Int32 i_nElement,
115 const uno::Reference<document::XDocumentProperties>& i_xDocProps) :
123 sal_Int32 nElement,
const uno::Reference< xml::sax::XFastAttributeList >& xAttrList )
128 nElement, xAttrList );
131 nElement, xAttrList );
136 SvXMLImport& rImport,
137 sal_Int32 nElement ) :
139 mrImportHelper( rImpHelper )
149 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
151 css::uno::Reference< css::xml::sax::XFastContextHandler > xContext;
SchXMLBodyContext(SchXMLImportHelper &rImpHelper, SvXMLImport &rImport, sal_Int32 nElement)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual ~SchXMLBodyContext() override
SchXMLImportHelper & mrImportHelper
virtual ~SchXMLDocContext() override
SchXMLDocContext(SchXMLImportHelper &rImpHelper, SvXMLImport &rImport, sal_Int32 nElement)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SchXMLImportHelper & mrImportHelper
SchXMLFlatDocContext_Impl(SchXMLImportHelper &i_rImpHelper, SchXMLImport &i_rImport, sal_Int32 i_nElement, const css::uno::Reference< css::document::XDocumentProperties > &i_xDocProps)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
With this class you can import a <chart:chart> element containing its data as <table:table> element o...
SvXMLImportContext * CreateChartContext(SvXMLImport &rImport, const css::uno::Reference< css::frame::XModel > &rChartModel)
get the context for reading the <chart:chart> element with subelements.
This class deliberately does not support XWeak, to improve performance when loading large documents.
SvXMLImport & GetImport()
virtual css::uno::Reference< XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
handles the top-level office:document-meta element of meta.xml documents
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
#define SAL_WARN_IF(condition, area, stream)
Handling of tokens in XML:
@ XML_CALCULATION_SETTINGS
#define XMLOFF_WARN_UNKNOWN_ELEMENT(area, token)
#define XML_ELEMENT(prefix, name)