LibreOffice Module oox (master)  1
Public Member Functions | Protected Member Functions | List of all members
oox::core::FragmentHandler Class Reference

#include <fragmenthandler.hxx>

Inheritance diagram for oox::core::FragmentHandler:
[legend]
Collaboration diagram for oox::core::FragmentHandler:
[legend]

Public Member Functions

 FragmentHandler (XmlFilterBase &rFilter, const OUString &rFragmentPath)
 
virtual ~FragmentHandler () override
 
 FragmentHandler (FragmentHandler const &)=default
 
 FragmentHandler (FragmentHandler &&)=default
 
FragmentHandleroperator= (FragmentHandler const &)=delete
 
FragmentHandleroperator= (FragmentHandler &&)=delete
 
css::uno::Reference< css::xml::sax::XFastContextHandler > getFastContextHandler ()
 Returns the com.sun.star.xml.sax.XFastContextHandler interface of this context. More...
 
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 > &rxLocator) 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
 
virtual css::uno::Reference< css::io::XInputStream > openFragmentStream () const
 Opens the fragment stream referred by the own fragment path. More...
 
virtual const RecordInfogetRecordInfos () const
 

Protected Member Functions

 FragmentHandler (XmlFilterBase &rFilter, const OUString &rFragmentPath, RelationsRef xRelations)
 

Detailed Description

Definition at line 85 of file fragmenthandler.hxx.

Constructor & Destructor Documentation

oox::core::FragmentHandler::FragmentHandler ( XmlFilterBase rFilter,
const OUString &  rFragmentPath 
)
explicit

Definition at line 37 of file fragmenthandler.cxx.

References make_shared().

oox::core::FragmentHandler::~FragmentHandler ( )
overridevirtual

Definition at line 47 of file fragmenthandler.cxx.

oox::core::FragmentHandler::FragmentHandler ( FragmentHandler const &  )
default
oox::core::FragmentHandler::FragmentHandler ( FragmentHandler &&  )
default
oox::core::FragmentHandler::FragmentHandler ( XmlFilterBase rFilter,
const OUString &  rFragmentPath,
RelationsRef  xRelations 
)
explicitprotected

Definition at line 42 of file fragmenthandler.cxx.

References make_shared().

Member Function Documentation

void oox::core::FragmentHandler::characters ( const OUString &  aChars)
overridevirtual

Reimplemented in oox::core::FragmentHandler2.

Definition at line 98 of file fragmenthandler.cxx.

Reference< XFastContextHandler > oox::core::FragmentHandler::createFastChildContext ( ::sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Definition at line 88 of file fragmenthandler.cxx.

Reference< XFastContextHandler > oox::core::FragmentHandler::createUnknownChildContext ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Definition at line 93 of file fragmenthandler.cxx.

void oox::core::FragmentHandler::endDocument ( )
overridevirtual
void oox::core::FragmentHandler::endFastElement ( ::sal_Int32  Element)
overridevirtual

Definition at line 80 of file fragmenthandler.cxx.

void oox::core::FragmentHandler::endUnknownElement ( const OUString &  Namespace,
const OUString &  Name 
)
overridevirtual

Definition at line 84 of file fragmenthandler.cxx.

css::uno::Reference< css::xml::sax::XFastContextHandler > oox::core::FragmentHandler::getFastContextHandler ( )
inline

Returns the com.sun.star.xml.sax.XFastContextHandler interface of this context.

Definition at line 98 of file fragmenthandler.hxx.

Referenced by oox::core::RelationsFragment::createFastChildContext(), and oox::core::FragmentHandler2::createFastChildContext().

const RecordInfo * oox::core::FragmentHandler::getRecordInfos ( ) const
virtual

Definition at line 111 of file fragmenthandler.cxx.

Reference< XInputStream > oox::core::FragmentHandler::openFragmentStream ( ) const
virtual

Opens the fragment stream referred by the own fragment path.

Derived classes may provide specialized stream implementations.

Reimplemented in oox::vml::DrawingFragment.

Definition at line 104 of file fragmenthandler.cxx.

FragmentHandler& oox::core::FragmentHandler::operator= ( FragmentHandler const &  )
delete
FragmentHandler& oox::core::FragmentHandler::operator= ( FragmentHandler &&  )
delete
void oox::core::FragmentHandler::processingInstruction ( const OUString &  rTarget,
const OUString &  rData 
)
overridevirtual

Definition at line 61 of file fragmenthandler.cxx.

void oox::core::FragmentHandler::setDocumentLocator ( const css::uno::Reference< css::xml::sax::XLocator > &  rxLocator)
overridevirtual

Definition at line 65 of file fragmenthandler.cxx.

void oox::core::FragmentHandler::startDocument ( )
overridevirtual

Reimplemented in oox::core::FragmentHandler2.

Definition at line 53 of file fragmenthandler.cxx.

void oox::core::FragmentHandler::startFastElement ( ::sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Definition at line 72 of file fragmenthandler.cxx.

void oox::core::FragmentHandler::startUnknownElement ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

Definition at line 76 of file fragmenthandler.cxx.


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