60#ifndef INCLUDED_LOTUSWORDPRO_INC_XFILTER_XFSAXSTREAM_HXX
61#define INCLUDED_LOTUSWORDPRO_INC_XFILTER_XFSAXSTREAM_HXX
66#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
78 explicit XFSaxStream(css::uno::Reference<css::xml::sax::XDocumentHandler>
const & xHandler);
96 virtual void StartElement(
const OUString& oustr)
override;
101 virtual void EndElement(
const OUString& oustr)
override;
106 virtual void Characters(
const OUString& oustr)
override;
114 css::uno::Reference<css::xml::sax::XDocumentHandler>
m_aHandler;
Attribute list interface for sax writer.
Stream wrapper for sax writer.
Sax stream object, XDocumentHandler wrapper.
virtual void StartDocument() override
@descr Start document callback.
virtual ~XFSaxStream() override
virtual void EndElement(const OUString &oustr) override
@descr End output element.
css::uno::Reference< css::xml::sax::XDocumentHandler > m_aHandler
std::unique_ptr< XFSaxAttrList > m_pAttrList
virtual IXFAttrList * GetAttrList() override
@descr Get the attribute list interface.
XFSaxStream(css::uno::Reference< css::xml::sax::XDocumentHandler > const &xHandler)
virtual void Characters(const OUString &oustr) override
@descr Output Character section.
virtual void EndDocument() override
@descr End document callback.
virtual void StartElement(const OUString &oustr) override
@descr Start output element.