22#include <com/sun/star/uno/XComponentContext.hpp>
24#include <com/sun/star/xml/sax/XFastDocumentHandler.hpp>
32class OOXMLFastContextHandler;
38 css::uno::Reference< css::uno::XComponentContext > context,
47 virtual void SAL_CALL
processingInstruction(
const OUString& rTarget,
const OUString& rData )
override;
49 (
const css::uno::Reference< css::xml::sax::XLocator > & xLocator)
override;
54 const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs)
override;
56 (
const OUString & Namespace,
57 const OUString & Name,
58 const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs)
override;
59 virtual void SAL_CALL
endFastElement(::sal_Int32 Element)
override;
61 (
const OUString & Namespace,
62 const OUString & Name)
override;
63 virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL
66 const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs)
override;
67 virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL
69 (
const OUString & Namespace,
70 const OUString & Name,
71 const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs)
override;
72 virtual void SAL_CALL
characters(
const OUString & aChars)
override;
80 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
virtual void SAL_CALL characters(const OUString &aChars) override
virtual void SAL_CALL startFastElement(::sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
virtual void SAL_CALL endDocument() override
OOXMLFastDocumentHandler(css::uno::Reference< css::uno::XComponentContext > context, Stream *pStream, OOXMLDocumentImpl *pDocument, sal_Int32 nXNoteId)
void operator=(OOXMLFastDocumentHandler const &)=delete
virtual void SAL_CALL startUnknownElement(const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
rtl::Reference< OOXMLFastContextHandler > mxContextHandler
virtual void SAL_CALL processingInstruction(const OUString &rTarget, const OUString &rData) override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext(const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
virtual void SAL_CALL endFastElement(::sal_Int32 Element) override
virtual void SAL_CALL startDocument() override
void setIsSubstream(bool bSubstream)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(::sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
virtual void SAL_CALL endUnknownElement(const OUString &Namespace, const OUString &Name) override
virtual void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
OOXMLDocumentImpl * mpDocument
rtl::Reference< OOXMLFastContextHandler > const & getContextHandler() const
virtual ~OOXMLFastDocumentHandler() override
OOXMLFastDocumentHandler(OOXMLFastDocumentHandler const &)=delete
The classes in this file define the interfaces for the resource model of the DocTokenizer: