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

#include <scene3dcontext.hxx>

Inheritance diagram for oox::drawingml::Scene3DRotationPropertiesContext:
[legend]
Collaboration diagram for oox::drawingml::Scene3DRotationPropertiesContext:
[legend]

Public Member Functions

 Scene3DRotationPropertiesContext (::oox::core::ContextHandler2Helper const &rParent, RotationProperties &rRotationProperties) noexcept
 
::oox::core::ContextHandlerRef onCreateContext (::sal_Int32 Element, const ::oox::AttributeList &rAttribs) override
 
- Public Member Functions inherited from oox::core::ContextHandler2
 ContextHandler2 (ContextHandler2Helper const &rParent)
 
virtual ~ContextHandler2 () override
 
 ContextHandler2 (ContextHandler2 const &)=default
 
 ContextHandler2 (ContextHandler2 &&)=default
 
ContextHandler2operator= (ContextHandler2 const &)=delete
 
ContextHandler2operator= (ContextHandler2 &&)=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 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
 Will be called to create a context handler for the passed element. More...
 
virtual void onStartElement (const AttributeList &rAttribs) override
 Will be called when a new element has been started. More...
 
virtual void onCharacters (const OUString &rChars) override
 Will be called before a new child element starts, or if the current element is about to be left. More...
 
virtual void onEndElement () override
 Will be called when the current element is about to be left. More...
 
virtual ContextHandlerRef onCreateRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override
 Will be called to create a context handler for the passed record. More...
 
virtual void onStartRecord (SequenceInputStream &rStrm) override
 Will be called when a new record block in a binary stream has been started. More...
 
virtual void onEndRecord () override
 Will be called when the current record block is about to be left. More...
 
- Public Member Functions inherited from oox::core::ContextHandler
 ContextHandler (const ContextHandler &rParent)
 
virtual ~ContextHandler () override
 
XmlFilterBasegetFilter () const
 Returns the filter instance. More...
 
const RelationsgetRelations () const
 Returns the relations of the current fragment. More...
 
const OUString & getFragmentPath () const
 Returns the full path of the current fragment. More...
 
OUString getFragmentPathFromRelation (const Relation &rRelation) const
 Returns the full fragment path for the target of the passed relation. More...
 
OUString getFragmentPathFromRelId (const OUString &rRelId) const
 Returns the full fragment path for the passed relation identifier. More...
 
OUString getFragmentPathFromFirstType (std::u16string_view rType) const
 Returns the full fragment path for the first relation of the passed type. More...
 
OUString getFragmentPathFromFirstTypeFromOfficeDoc (std::u16string_view rType) const
 
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
 
- Public Member Functions inherited from oox::core::ContextHandler2Helper
 ContextHandler2Helper (bool bEnableTrimSpace, XmlFilterBase &rFilter)
 
 ContextHandler2Helper (const ContextHandler2Helper &rParent)
 
virtual ~ContextHandler2Helper ()
 
sal_Int32 getCurrentElement () const
 Returns the identifier of the currently processed element. More...
 
sal_Int32 getCurrentElementWithMce () const
 Returns the identifier of the currently processed element - Including MCE root elements. More...
 
bool isCurrentElement (sal_Int32 nElement) const
 Returns true, if nElement contains the identifier of the currently processed element. More...
 
bool isCurrentElement (sal_Int32 nElement1, sal_Int32 nElement2) const
 Returns true, if either nElement1 or nElement2 contain the identifier of the currently processed element. More...
 
sal_Int32 getParentElement (sal_Int32 nCountBack=1) const
 Returns the identifier of the specified parent element. More...
 
bool isParentElement (sal_Int32 nElement, sal_Int32 nCountBack=1) const
 Returns true, if nElement contains the identifier of the specified parent element. More...
 
bool isRootElement () const
 Returns true, if the element currently processed is the root element of the context or fragment handler. More...
 

Private Attributes

RotationPropertiesmrRotationProperties
 

Additional Inherited Members

- Protected Types inherited from oox::core::ContextHandler2Helper
enum  MCE_STATE {
  MCE_STATE::Started,
  MCE_STATE::FoundChoice
}
 
- Protected Member Functions inherited from oox::core::ContextHandler
 ContextHandler (const FragmentBaseDataRef &rxBaseData)
 Helper constructor for the FragmentHandler. More...
 
void implSetLocator (const css::uno::Reference< css::xml::sax::XLocator > &rxLocator)
 
- Protected Member Functions inherited from oox::core::ContextHandler2Helper
css::uno::Reference< css::xml::sax::XFastContextHandler > implCreateChildContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs)
 Must be called from createFastChildContext() in derived classes. More...
 
void implStartElement (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs)
 Must be called from startFastElement() in derived classes. More...
 
void implCharacters (std::u16string_view rChars)
 Must be called from characters() in derived classes. More...
 
void implEndElement (sal_Int32 nElement)
 Must be called from endFastElement() in derived classes. More...
 
ContextHandlerRef implCreateRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm)
 Must be called from createRecordContext() in derived classes. More...
 
void implStartRecord (sal_Int32 nRecId, SequenceInputStream &rStrm)
 Must be called from startRecord() in derived classes. More...
 
void implEndRecord (sal_Int32 nRecId)
 Must be called from endRecord() in derived classes. More...
 
bool prepareMceContext (sal_Int32 nElement, const AttributeList &rAttribs)
 
XmlFilterBasegetDocFilter () const
 
MCE_STATE getMCEState () const
 
void setMCEState (MCE_STATE aState)
 
void addMCEState (MCE_STATE aState)
 
void removeMCEState ()
 
bool isMCEStateEmpty () const
 
- Protected Attributes inherited from oox::core::ContextHandler2Helper
bool mbEnableTrimSpace
 True = trim whitespace in characters(). More...
 
XmlFilterBasemrFilter
 

Detailed Description

Definition at line 30 of file scene3dcontext.hxx.

Constructor & Destructor Documentation

oox::drawingml::Scene3DRotationPropertiesContext::Scene3DRotationPropertiesContext ( ::oox::core::ContextHandler2Helper const &  rParent,
RotationProperties rRotationProperties 
)
noexcept

Definition at line 168 of file scene3dcontext.cxx.

Member Function Documentation

ContextHandlerRef oox::drawingml::Scene3DRotationPropertiesContext::onCreateContext ( ::sal_Int32  Element,
const ::oox::AttributeList rAttribs 
)
override

Member Data Documentation

RotationProperties& oox::drawingml::Scene3DRotationPropertiesContext::mrRotationProperties
private

Definition at line 38 of file scene3dcontext.hxx.

Referenced by onCreateContext().


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