LibreOffice Module oox (master) 1
Public Member Functions | Private Attributes | List of all members
oox::ppt::SlideTransitionContext Class Referencefinal

#include <slidetransitioncontext.hxx>

Inheritance diagram for oox::ppt::SlideTransitionContext:
[legend]
Collaboration diagram for oox::ppt::SlideTransitionContext:
[legend]

Public Member Functions

 SlideTransitionContext (::oox::core::FragmentHandler2 const &rParent, const AttributeList &rAttributes, PropertyMap &aProperties)
 
virtual ~SlideTransitionContext () noexcept override
 
virtual void onEndElement () override
 
virtual ::oox::core::ContextHandlerRef onCreateContext (sal_Int32 aElementToken, const AttributeList &rAttribs) override
 
- Public Member Functions inherited from oox::core::FragmentHandler2
 FragmentHandler2 (XmlFilterBase &rFilter, const OUString &rFragmentPath, bool bEnableTrimSpace=true)
 
virtual ~FragmentHandler2 () override
 
 FragmentHandler2 (FragmentHandler2 const &)=default
 
 FragmentHandler2 (FragmentHandler2 &&)=default
 
FragmentHandler2operator= (FragmentHandler2 const &)=delete
 
FragmentHandler2operator= (FragmentHandler2 &&)=delete
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs) final override
 
virtual void SAL_CALL startFastElement (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs) final override
 
virtual void SAL_CALL characters (const OUString &rChars) final override
 
virtual void SAL_CALL endFastElement (sal_Int32 nElement) final override
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual ContextHandlerRef createRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override
 
virtual void startRecord (sal_Int32 nRecId, SequenceInputStream &rStrm) override
 
virtual void endRecord (sal_Int32 nRecId) override
 
virtual ContextHandlerRef onCreateContext (sal_Int32 nElement, const AttributeList &rAttribs) override
 
virtual void onStartElement (const AttributeList &rAttribs) override
 
virtual void onCharacters (const OUString &rChars) override
 
virtual void onEndElement () override
 
virtual ContextHandlerRef onCreateRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override
 
virtual void onStartRecord (SequenceInputStream &rStrm) override
 
virtual void onEndRecord () override
 
virtual void initializeImport ()
 
virtual void finalizeImport ()
 
- Public Member Functions inherited from oox::core::FragmentHandler
 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
 

Private Attributes

PropertyMapmaSlideProperties
 
bool mbHasTransition
 
bool mbHasTransitionDuration
 
SlideTransition maTransition
 

Additional Inherited Members

- Protected Member Functions inherited from oox::core::FragmentHandler
 FragmentHandler (XmlFilterBase &rFilter, const OUString &rFragmentPath, RelationsRef xRelations)
 

Detailed Description

Definition at line 35 of file slidetransitioncontext.hxx.

Constructor & Destructor Documentation

◆ SlideTransitionContext()

oox::ppt::SlideTransitionContext::SlideTransitionContext ( ::oox::core::FragmentHandler2 const &  rParent,
const AttributeList rAttributes,
PropertyMap aProperties 
)

◆ ~SlideTransitionContext()

oox::ppt::SlideTransitionContext::~SlideTransitionContext ( )
overridevirtualnoexcept

Definition at line 65 of file slidetransitioncontext.cxx.

Member Function Documentation

◆ onCreateContext()

oox::core::ContextHandlerRef oox::ppt::SlideTransitionContext::onCreateContext ( sal_Int32  aElementToken,
const AttributeList rAttribs 
)
overridevirtual

◆ onEndElement()

void oox::ppt::SlideTransitionContext::onEndElement ( )
overridevirtual

Member Data Documentation

◆ maSlideProperties

PropertyMap& oox::ppt::SlideTransitionContext::maSlideProperties
private

Definition at line 48 of file slidetransitioncontext.hxx.

Referenced by onCreateContext(), and onEndElement().

◆ maTransition

SlideTransition oox::ppt::SlideTransitionContext::maTransition
private

◆ mbHasTransition

bool oox::ppt::SlideTransitionContext::mbHasTransition
private

Definition at line 49 of file slidetransitioncontext.hxx.

Referenced by onCreateContext(), and onEndElement().

◆ mbHasTransitionDuration

bool oox::ppt::SlideTransitionContext::mbHasTransitionDuration
private

Definition at line 50 of file slidetransitioncontext.hxx.

Referenced by onEndElement(), and SlideTransitionContext().


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