LibreOffice Module xmloff (master) 1
Public Member Functions | Private Attributes | List of all members
XMLEmbeddedObjectExportFilter Class Referencefinal

#include <XMLEmbeddedObjectExportFilter.hxx>

Inheritance diagram for XMLEmbeddedObjectExportFilter:
[legend]
Collaboration diagram for XMLEmbeddedObjectExportFilter:
[legend]

Public Member Functions

 XMLEmbeddedObjectExportFilter (const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler) noexcept
 
virtual ~XMLEmbeddedObjectExportFilter () noexcept override
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () 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
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
virtual void SAL_CALL ignorableWhitespace (const OUString &aWhitespaces) override
 
virtual void SAL_CALL processingInstruction (const OUString &aTarget, const OUString &aData) override
 
virtual void SAL_CALL setDocumentLocator (const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
 
virtual void SAL_CALL startCDATA () override
 
virtual void SAL_CALL endCDATA () override
 
virtual void SAL_CALL comment (const OUString &sComment) override
 
virtual void SAL_CALL allowLineBreak () override
 
virtual void SAL_CALL unknown (const OUString &sString) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

css::uno::Reference< css::xml::sax::XDocumentHandler > xHandler
 
css::uno::Reference< css::xml::sax::XExtendedDocumentHandler > xExtHandler
 

Detailed Description

Definition at line 28 of file XMLEmbeddedObjectExportFilter.hxx.

Constructor & Destructor Documentation

◆ XMLEmbeddedObjectExportFilter()

XMLEmbeddedObjectExportFilter::XMLEmbeddedObjectExportFilter ( const css::uno::Reference< css::xml::sax::XDocumentHandler > &  rHandler)
noexcept

Definition at line 27 of file XMLEmbeddedObjectExportFilter.cxx.

◆ ~XMLEmbeddedObjectExportFilter()

XMLEmbeddedObjectExportFilter::~XMLEmbeddedObjectExportFilter ( )
overridevirtualnoexcept

Definition at line 34 of file XMLEmbeddedObjectExportFilter.cxx.

Member Function Documentation

◆ allowLineBreak()

void SAL_CALL XMLEmbeddedObjectExportFilter::allowLineBreak ( )
overridevirtual

Definition at line 103 of file XMLEmbeddedObjectExportFilter.cxx.

References xExtHandler.

◆ characters()

void SAL_CALL XMLEmbeddedObjectExportFilter::characters ( const OUString &  aChars)
overridevirtual

Definition at line 60 of file XMLEmbeddedObjectExportFilter.cxx.

References xHandler.

◆ comment()

void SAL_CALL XMLEmbeddedObjectExportFilter::comment ( const OUString &  sComment)
overridevirtual

Definition at line 97 of file XMLEmbeddedObjectExportFilter.cxx.

References xExtHandler.

◆ endCDATA()

void SAL_CALL XMLEmbeddedObjectExportFilter::endCDATA ( )
overridevirtual

Definition at line 91 of file XMLEmbeddedObjectExportFilter.cxx.

References xExtHandler.

◆ endDocument()

void SAL_CALL XMLEmbeddedObjectExportFilter::endDocument ( )
overridevirtual

Definition at line 43 of file XMLEmbeddedObjectExportFilter.cxx.

◆ endElement()

void SAL_CALL XMLEmbeddedObjectExportFilter::endElement ( const OUString &  aName)
overridevirtual

Definition at line 55 of file XMLEmbeddedObjectExportFilter.cxx.

References xHandler.

◆ getImplementationName()

OUString SAL_CALL XMLEmbeddedObjectExportFilter::getImplementationName ( )
overridevirtual

Definition at line 131 of file XMLEmbeddedObjectExportFilter.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL XMLEmbeddedObjectExportFilter::getSupportedServiceNames ( )
overridevirtual

Definition at line 141 of file XMLEmbeddedObjectExportFilter.cxx.

References aSeq.

◆ ignorableWhitespace()

void SAL_CALL XMLEmbeddedObjectExportFilter::ignorableWhitespace ( const OUString &  aWhitespaces)
overridevirtual

Definition at line 65 of file XMLEmbeddedObjectExportFilter.cxx.

References xHandler.

◆ initialize()

void SAL_CALL XMLEmbeddedObjectExportFilter::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 116 of file XMLEmbeddedObjectExportFilter.cxx.

References aArguments, xExtHandler, and xHandler.

◆ processingInstruction()

void SAL_CALL XMLEmbeddedObjectExportFilter::processingInstruction ( const OUString &  aTarget,
const OUString &  aData 
)
overridevirtual

Definition at line 71 of file XMLEmbeddedObjectExportFilter.cxx.

References rTarget, and xHandler.

◆ setDocumentLocator()

void SAL_CALL XMLEmbeddedObjectExportFilter::setDocumentLocator ( const css::uno::Reference< css::xml::sax::XLocator > &  xLocator)
overridevirtual

Definition at line 78 of file XMLEmbeddedObjectExportFilter.cxx.

References xHandler.

◆ startCDATA()

void SAL_CALL XMLEmbeddedObjectExportFilter::startCDATA ( )
overridevirtual

Definition at line 85 of file XMLEmbeddedObjectExportFilter.cxx.

References xExtHandler.

◆ startDocument()

void SAL_CALL XMLEmbeddedObjectExportFilter::startDocument ( )
overridevirtual

Definition at line 38 of file XMLEmbeddedObjectExportFilter.cxx.

◆ startElement()

void SAL_CALL XMLEmbeddedObjectExportFilter::startElement ( const OUString &  aName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttribs 
)
overridevirtual

Definition at line 48 of file XMLEmbeddedObjectExportFilter.cxx.

References xHandler.

◆ supportsService()

sal_Bool SAL_CALL XMLEmbeddedObjectExportFilter::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 136 of file XMLEmbeddedObjectExportFilter.cxx.

References ServiceName, and cppu::supportsService().

◆ unknown()

void SAL_CALL XMLEmbeddedObjectExportFilter::unknown ( const OUString &  sString)
overridevirtual

Definition at line 109 of file XMLEmbeddedObjectExportFilter.cxx.

References xExtHandler.

Member Data Documentation

◆ xExtHandler

css::uno::Reference< css::xml::sax::XExtendedDocumentHandler > XMLEmbeddedObjectExportFilter::xExtHandler
private

◆ xHandler

css::uno::Reference< css::xml::sax::XDocumentHandler > XMLEmbeddedObjectExportFilter::xHandler
private

The documentation for this class was generated from the following files: