LibreOffice Module writerfilter (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::ooxml::OOXMLFastDocumentHandler Class Reference

#include <OOXMLFastDocumentHandler.hxx>

Inheritance diagram for writerfilter::ooxml::OOXMLFastDocumentHandler:
[legend]
Collaboration diagram for writerfilter::ooxml::OOXMLFastDocumentHandler:
[legend]

Public Member Functions

 OOXMLFastDocumentHandler (css::uno::Reference< css::uno::XComponentContext > context, Stream *pStream, OOXMLDocumentImpl *pDocument, sal_Int32 nXNoteId)
 
virtual ~OOXMLFastDocumentHandler () override
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual void SAL_CALL processingInstruction (const OUString &rTarget, const OUString &rData) override
 
virtual void SAL_CALL setDocumentLocator (const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
 
virtual void SAL_CALL startFastElement (::sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL startUnknownElement (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 endUnknownElement (const OUString &Namespace, const OUString &Name) override
 
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 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 characters (const OUString &aChars) override
 
void setIsSubstream (bool bSubstream)
 

Private Member Functions

 OOXMLFastDocumentHandler (OOXMLFastDocumentHandler const &)=delete
 
void operator= (OOXMLFastDocumentHandler const &)=delete
 
rtl::Reference< OOXMLFastContextHandler > const & getContextHandler () const
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 
StreammpStream
 
OOXMLDocumentImplmpDocument
 
sal_Int32 mnXNoteId
 
rtl::Reference< OOXMLFastContextHandlermxContextHandler
 

Detailed Description

Definition at line 34 of file OOXMLFastDocumentHandler.hxx.

Constructor & Destructor Documentation

◆ OOXMLFastDocumentHandler() [1/2]

writerfilter::ooxml::OOXMLFastDocumentHandler::OOXMLFastDocumentHandler ( css::uno::Reference< css::uno::XComponentContext >  context,
Stream pStream,
OOXMLDocumentImpl pDocument,
sal_Int32  nXNoteId 
)

◆ ~OOXMLFastDocumentHandler()

writerfilter::ooxml::OOXMLFastDocumentHandler::~OOXMLFastDocumentHandler ( )
overridevirtual

Definition at line 43 of file OOXMLFastDocumentHandler.cxx.

◆ OOXMLFastDocumentHandler() [2/2]

writerfilter::ooxml::OOXMLFastDocumentHandler::OOXMLFastDocumentHandler ( OOXMLFastDocumentHandler const &  )
privatedelete

Member Function Documentation

◆ characters()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::characters ( const OUString &  aChars)
overridevirtual

Definition at line 114 of file OOXMLFastDocumentHandler.cxx.

◆ createFastChildContext()

uno::Reference< xml::sax::XFastContextHandler > SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::createFastChildContext ( ::sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

◆ createUnknownChildContext()

uno::Reference< xml::sax::XFastContextHandler > SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::createUnknownChildContext ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Definition at line 103 of file OOXMLFastDocumentHandler.cxx.

References m_xContext, Name, and SAL_INFO.

◆ endDocument()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::endDocument ( )
overridevirtual

Definition at line 123 of file OOXMLFastDocumentHandler.cxx.

◆ endFastElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::endFastElement ( ::sal_Int32  Element)
overridevirtual

Definition at line 60 of file OOXMLFastDocumentHandler.cxx.

References factoryimpl::fastTokenToId(), and SAL_INFO.

◆ endUnknownElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::endUnknownElement ( const OUString &  Namespace,
const OUString &  Name 
)
overridevirtual

Definition at line 65 of file OOXMLFastDocumentHandler.cxx.

References Name, and SAL_INFO.

◆ getContextHandler()

rtl::Reference< OOXMLFastContextHandler > const & writerfilter::ooxml::OOXMLFastDocumentHandler::getContextHandler ( ) const
private

Definition at line 73 of file OOXMLFastDocumentHandler.cxx.

References m_xContext.

◆ operator=()

void writerfilter::ooxml::OOXMLFastDocumentHandler::operator= ( OOXMLFastDocumentHandler const &  )
privatedelete

◆ processingInstruction()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::processingInstruction ( const OUString &  rTarget,
const OUString &  rData 
)
overridevirtual

Definition at line 127 of file OOXMLFastDocumentHandler.cxx.

◆ setDocumentLocator()

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

Definition at line 131 of file OOXMLFastDocumentHandler.cxx.

◆ setIsSubstream()

void writerfilter::ooxml::OOXMLFastDocumentHandler::setIsSubstream ( bool  bSubstream)

Definition at line 136 of file OOXMLFastDocumentHandler.cxx.

◆ startDocument()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::startDocument ( )
overridevirtual

Definition at line 119 of file OOXMLFastDocumentHandler.cxx.

◆ startFastElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::startFastElement ( ::sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Definition at line 46 of file OOXMLFastDocumentHandler.cxx.

References factoryimpl::fastTokenToId(), and SAL_INFO.

◆ startUnknownElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastDocumentHandler::startUnknownElement ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Definition at line 52 of file OOXMLFastDocumentHandler.cxx.

References Name, and SAL_INFO.

Member Data Documentation

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > writerfilter::ooxml::OOXMLFastDocumentHandler::m_xContext
private

Definition at line 80 of file OOXMLFastDocumentHandler.hxx.

◆ mnXNoteId

sal_Int32 writerfilter::ooxml::OOXMLFastDocumentHandler::mnXNoteId
private

Definition at line 84 of file OOXMLFastDocumentHandler.hxx.

◆ mpDocument

OOXMLDocumentImpl* writerfilter::ooxml::OOXMLFastDocumentHandler::mpDocument
private

Definition at line 83 of file OOXMLFastDocumentHandler.hxx.

◆ mpStream

Stream* writerfilter::ooxml::OOXMLFastDocumentHandler::mpStream
private

Definition at line 82 of file OOXMLFastDocumentHandler.hxx.

◆ mxContextHandler

rtl::Reference<OOXMLFastContextHandler> writerfilter::ooxml::OOXMLFastDocumentHandler::mxContextHandler
mutableprivate

Definition at line 85 of file OOXMLFastDocumentHandler.hxx.


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