diff options
author | Mohammed Abdul Azeem <azeemmysore@gmail.com> | 2016-09-05 14:38:30 +0530 |
---|---|---|
committer | Michael Meeks <michael.meeks@collabora.com> | 2017-01-25 11:20:48 +0000 |
commit | 8154953add163554c00935486a1cf5677cef2609 (patch) | |
tree | d8e148e84aa1e164a2358827085f4d9240ce5e31 /include/xmloff | |
parent | 657eea01046c7f39ee8ca4545241372177385946 (diff) |
ScXMLTableRowCellContext implements fast interfaces:
Implementation of fast interfaces for contexts in path from
ScXMLImport::CreateFastContext to ScXMLTableRowCellContext.
FastParser is enabled and duplicates are avoided at all
possible places.
OOoXML filters still need those legacy paths we removed,
so I had to temporarily map them to fast elements, which
would increase their load time, but hopefully it should
help us in the long run.
Change-Id: Ie997a9a8b72787da2356abc99ea2cd57c2e5b670
Reviewed-on: https://gerrit.libreoffice.org/28648
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
Diffstat (limited to 'include/xmloff')
-rw-r--r-- | include/xmloff/xmlimp.hxx | 1 | ||||
-rw-r--r-- | include/xmloff/xmlmetai.hxx | 3 | ||||
-rw-r--r-- | include/xmloff/xmltoken.hxx | 4 |
3 files changed, 8 insertions, 0 deletions
diff --git a/include/xmloff/xmlimp.hxx b/include/xmloff/xmlimp.hxx index e4b7cd5da8b2..0208b3daeda3 100644 --- a/include/xmloff/xmlimp.hxx +++ b/include/xmloff/xmlimp.hxx @@ -570,6 +570,7 @@ public: virtual void NotifyEmbeddedFontRead() {}; bool needFixPositionAfterZ() const; + const css::uno::Reference< css::xml::sax::XFastNamespaceHandler > getNamespaceHandler() { return maNamespaceHandler.get(); } }; inline rtl::Reference< XMLTextImportHelper > const & SvXMLImport::GetTextImport() diff --git a/include/xmloff/xmlmetai.hxx b/include/xmloff/xmlmetai.hxx index 1ae3cec7142d..3aab9d1b9bdf 100644 --- a/include/xmloff/xmlmetai.hxx +++ b/include/xmloff/xmlmetai.hxx @@ -44,6 +44,9 @@ public: const OUString& rLName, const css::uno::Reference< css::document::XDocumentProperties>& xDocProps); + SvXMLMetaDocumentContext(SvXMLImport& rImport, sal_Int32 nElement, + const css::uno::Reference< css::document::XDocumentProperties>& xDocProps); + virtual ~SvXMLMetaDocumentContext() override; virtual SvXMLImportContext *CreateChildContext( sal_uInt16 nPrefix, diff --git a/include/xmloff/xmltoken.hxx b/include/xmloff/xmltoken.hxx index 1698737e6605..989fa33f54c3 100644 --- a/include/xmloff/xmltoken.hxx +++ b/include/xmloff/xmltoken.hxx @@ -575,6 +575,8 @@ namespace xmloff { namespace token { XML_DATE_ADJUST, XML_DATE_STYLE, XML_DATE_TIME, + XML_DATE_TIME_UPDATE, + XML_DATE_TIME_VISIBLE, XML_DATE_VALUE, XML_DATETIME, XML_DAY, @@ -846,6 +848,7 @@ namespace xmloff { namespace token { XML_FOOTER_FIRST, XML_FOOTER_LEFT, XML_FOOTER_STYLE, + XML_FOOTER_VISIBLE, XML_FOOTNOTE, XML_FOOTNOTE_BODY, XML_FOOTNOTE_CITATION, @@ -1378,6 +1381,7 @@ namespace xmloff { namespace token { XML_PAGE_MASTER_NAME, XML_PAGE_NAME, XML_PAGE_NUMBER, + XML_PAGE_NUMBER_VISIBLE, XML_PAGE_START_MARGIN, XML_PAGE_STYLE_NAME, XML_PAGE_THUMBNAIL, |