11#ifndef INCLUDED_SAX_TOOLS_DOCUMENTHANDLERADAPTER_HXX
12#define INCLUDED_SAX_TOOLS_DOCUMENTHANDLERADAPTER_HXX
14#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
15#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp>
44 const css::uno::Reference< css::xml::sax::XAttributeList > & xAttribs)
override
64 m_handler->ignorableWhitespace(aWhitespaces);
84 setDelegate(
const css::uno::Reference< css::xml::sax::XDocumentHandler >& delegate)
88 const css::uno::Reference< css::xml::sax::XDocumentHandler >&
100 css::uno::Reference< css::xml::sax::XDocumentHandler >
m_handler;
115 virtual void SAL_CALL
121 virtual void SAL_CALL
127 virtual void SAL_CALL
129 const css::uno::Reference< css::xml::sax::XAttributeList > & xAttribs)
override
134 virtual void SAL_CALL
140 virtual void SAL_CALL
146 virtual void SAL_CALL
149 m_handler->ignorableWhitespace(aWhitespaces);
151 virtual void SAL_CALL
156 virtual void SAL_CALL
162 virtual void SAL_CALL
167 virtual void SAL_CALL
172 virtual void SAL_CALL
177 virtual void SAL_CALL
182 virtual void SAL_CALL
194 setDelegate(
const css::uno::Reference< css::xml::sax::XExtendedDocumentHandler >& delegate)
198 const css::uno::Reference< css::xml::sax::XExtendedDocumentHandler >&
210 css::uno::Reference< css::xml::sax::XExtendedDocumentHandler >
m_handler;
DocumentHandlerAdapter provides a base class for simple decorators to XDocumentHandlers.
virtual void SAL_CALL endDocument() override
virtual void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
virtual void SAL_CALL startDocument() override
virtual void SAL_CALL characters(const OUString &aChars) override
virtual ~DocumentHandlerAdapter()
virtual void SAL_CALL endElement(const OUString &aName) override
const css::uno::Reference< css::xml::sax::XDocumentHandler > & getDelegate() const
virtual void SAL_CALL processingInstruction(const OUString &aTarget, const OUString &aData) override
virtual void SAL_CALL startElement(const OUString &aName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
css::uno::Reference< css::xml::sax::XDocumentHandler > m_handler
virtual void SAL_CALL ignorableWhitespace(const OUString &aWhitespaces) override
void setDelegate(const css::uno::Reference< css::xml::sax::XDocumentHandler > &delegate)
ExtendedDocumentHandlerAdapter provides a base class for simple decorators to XExtendedDocumentHandle...
virtual void SAL_CALL allowLineBreak() override
virtual void SAL_CALL endCDATA() override
virtual void SAL_CALL characters(const OUString &aChars) override
virtual void SAL_CALL comment(const OUString &sComment) override
virtual void SAL_CALL startElement(const OUString &aName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
virtual void SAL_CALL endElement(const OUString &aName) override
css::uno::Reference< css::xml::sax::XExtendedDocumentHandler > m_handler
virtual void SAL_CALL endDocument() override
ExtendedDocumentHandlerAdapter()
virtual ~ExtendedDocumentHandlerAdapter()
virtual void SAL_CALL startCDATA() override
virtual void SAL_CALL startDocument() override
const css::uno::Reference< css::xml::sax::XExtendedDocumentHandler > & getDelegate() const
virtual void SAL_CALL unknown(const OUString &sString) override
virtual void SAL_CALL ignorableWhitespace(const OUString &aWhitespaces) override
void setDelegate(const css::uno::Reference< css::xml::sax::XExtendedDocumentHandler > &delegate)
virtual void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
virtual void SAL_CALL processingInstruction(const OUString &aTarget, const OUString &aData) override
constexpr OUStringLiteral aData