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

#include <TblStylePrHandler.hxx>

Inheritance diagram for writerfilter::dmapper::TblStylePrHandler:
[legend]
Collaboration diagram for writerfilter::dmapper::TblStylePrHandler:
[legend]

Public Member Functions

 TblStylePrHandler (DomainMapper &rDMapper)
 
virtual ~TblStylePrHandler () override
 
const PropertyMapPtrgetProperties () const
 
TblStyleType getType () const
 
OUString getTypeString () const
 
void appendInteropGrabBag (const OUString &aKey, const OUString &aValue)
 
css::beans::PropertyValue getInteropGrabBag (const OUString &aName)
 
- Public Member Functions inherited from writerfilter::LoggedProperties
 LoggedProperties (const std::string &sPrefix)
 
virtual ~LoggedProperties () override
 
void attribute (Id name, Value &val) override
 Receives an attribute. More...
 
void sprm (Sprm &sprm) override
 Receives a SPRM. More...
 
virtual void attribute (Id name, Value &val)=0
 Receives an attribute. More...
 
virtual void sprm (Sprm &sprm)=0
 Receives a SPRM. More...
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Private Member Functions

virtual void lcl_attribute (Id Name, Value &val) override
 
virtual void lcl_sprm (Sprm &sprm) override
 
void resolveSprmProps (Sprm &rSprm)
 

Private Attributes

DomainMapperm_rDMapper
 
std::unique_ptr< TablePropertiesHandlerm_pTablePropsHandler
 
TblStyleType m_nType
 
PropertyMapPtr m_pProperties
 
std::vector< css::beans::PropertyValue > m_aInteropGrabBag
 

Additional Inherited Members

virtual void lcl_attribute (Id name, Value &val)=0
 
virtual void lcl_sprm (Sprm &sprm)=0
 
- Protected Member Functions inherited from writerfilter::Properties
 ~Properties () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 51 of file TblStylePrHandler.hxx.

Constructor & Destructor Documentation

◆ TblStylePrHandler()

writerfilter::dmapper::TblStylePrHandler::TblStylePrHandler ( DomainMapper rDMapper)
explicit

Definition at line 33 of file TblStylePrHandler.cxx.

◆ ~TblStylePrHandler()

writerfilter::dmapper::TblStylePrHandler::~TblStylePrHandler ( )
overridevirtual

Definition at line 42 of file TblStylePrHandler.cxx.

Member Function Documentation

◆ appendInteropGrabBag()

void writerfilter::dmapper::TblStylePrHandler::appendInteropGrabBag ( const OUString &  aKey,
const OUString &  aValue 
)

Definition at line 240 of file TblStylePrHandler.cxx.

References m_aInteropGrabBag.

◆ getInteropGrabBag()

beans::PropertyValue writerfilter::dmapper::TblStylePrHandler::getInteropGrabBag ( const OUString &  aName)

Definition at line 248 of file TblStylePrHandler.cxx.

References aName, comphelper::containerToSequence(), and m_aInteropGrabBag.

Referenced by lcl_sprm().

◆ getProperties()

const PropertyMapPtr & writerfilter::dmapper::TblStylePrHandler::getProperties ( ) const
inline

Definition at line 69 of file TblStylePrHandler.hxx.

References m_pProperties.

◆ getType()

TblStyleType writerfilter::dmapper::TblStylePrHandler::getType ( ) const
inline

Definition at line 70 of file TblStylePrHandler.hxx.

References m_nType.

◆ getTypeString()

OUString writerfilter::dmapper::TblStylePrHandler::getTypeString ( ) const

◆ lcl_attribute()

void writerfilter::dmapper::TblStylePrHandler::lcl_attribute ( Id  Name,
Value val 
)
overrideprivatevirtual

◆ lcl_sprm()

void writerfilter::dmapper::TblStylePrHandler::lcl_sprm ( Sprm sprm)
overrideprivatevirtual

◆ resolveSprmProps()

void writerfilter::dmapper::TblStylePrHandler::resolveSprmProps ( Sprm rSprm)
private

Definition at line 233 of file TblStylePrHandler.cxx.

References writerfilter::Sprm::getProps().

Referenced by lcl_sprm().

Member Data Documentation

◆ m_aInteropGrabBag

std::vector<css::beans::PropertyValue> writerfilter::dmapper::TblStylePrHandler::m_aInteropGrabBag
private

Definition at line 59 of file TblStylePrHandler.hxx.

Referenced by appendInteropGrabBag(), getInteropGrabBag(), and lcl_sprm().

◆ m_nType

TblStyleType writerfilter::dmapper::TblStylePrHandler::m_nType
private

Definition at line 57 of file TblStylePrHandler.hxx.

Referenced by getType(), getTypeString(), and lcl_attribute().

◆ m_pProperties

PropertyMapPtr writerfilter::dmapper::TblStylePrHandler::m_pProperties
private

Definition at line 58 of file TblStylePrHandler.hxx.

Referenced by getProperties(), and lcl_sprm().

◆ m_pTablePropsHandler

std::unique_ptr<TablePropertiesHandler> writerfilter::dmapper::TblStylePrHandler::m_pTablePropsHandler
private

Definition at line 55 of file TblStylePrHandler.hxx.

Referenced by lcl_sprm().

◆ m_rDMapper

DomainMapper& writerfilter::dmapper::TblStylePrHandler::m_rDMapper
private

Definition at line 54 of file TblStylePrHandler.hxx.

Referenced by lcl_sprm().


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