20#ifndef XMLOFF_INC_XMLEMBEDDEDOBJECTEXPORTFILTER_HXX
21#define XMLOFF_INC_XMLEMBEDDEDOBJECTEXPORTFILTER_HXX
23#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp>
24#include <com/sun/star/lang/XInitialization.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
29 css::xml::sax::XExtendedDocumentHandler,
30 css::lang::XServiceInfo,
31 css::lang::XInitialization>
33 css::uno::Reference< css::xml::sax::XDocumentHandler >
xHandler;
34 css::uno::Reference< css::xml::sax::XExtendedDocumentHandler >
xExtHandler;
43 virtual
void SAL_CALL
startElement(const OUString& aName,
44 const css::
uno::Reference< css::xml::
sax::XAttributeList > & xAttribs) override;
45 virtual
void SAL_CALL
endElement(const OUString& aName) override;
46 virtual
void SAL_CALL
characters(const OUString& aChars) override;
49 const OUString& aData) override;
54 virtual
void SAL_CALL
endCDATA() override;
55 virtual
void SAL_CALL
comment(const OUString& sComment) override;
57 virtual
void SAL_CALL
unknown(const OUString& sString) override;
60 virtual
void SAL_CALL
initialize( const css::
uno::Sequence< css::
uno::Any >& aArguments ) override;
virtual void SAL_CALL processingInstruction(const OUString &aTarget, const OUString &aData) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL unknown(const OUString &sString) override
css::uno::Reference< css::xml::sax::XExtendedDocumentHandler > xExtHandler
virtual void SAL_CALL allowLineBreak() override
XMLEmbeddedObjectExportFilter(const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler) noexcept
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual void SAL_CALL comment(const OUString &sComment) override
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL endElement(const OUString &aName) override
virtual void SAL_CALL ignorableWhitespace(const OUString &aWhitespaces) override
virtual void SAL_CALL startElement(const OUString &aName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
virtual void SAL_CALL endCDATA() override
virtual void SAL_CALL characters(const OUString &aChars) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL endDocument() override
virtual ~XMLEmbeddedObjectExportFilter() noexcept override
virtual void SAL_CALL setDocumentLocator(const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
css::uno::Reference< css::xml::sax::XDocumentHandler > xHandler
virtual void SAL_CALL startCDATA() override
virtual void SAL_CALL startDocument() override