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

#include <TDefTableHandler.hxx>

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

Public Member Functions

 TDefTableHandler ()
 
virtual ~TDefTableHandler () override
 
void fillCellProperties (const ::tools::SvRef< TablePropertyMap > &pCellProperties) const
 
void enableInteropGrabBag (const OUString &aName)
 
css::beans::PropertyValue getInteropGrabBag (const OUString &aName=OUString())
 
- 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
 

Static Public Member Functions

static OUString getBorderTypeString (sal_Int32 nType)
 
static OUString getThemeColorTypeString (sal_Int32 nType)
 
static model::ThemeColorType getThemeColorTypeIndex (sal_Int32 nType)
 
static model::ThemeColorUsage getThemeColorUsage (sal_Int32 nType)
 

Private Member Functions

void appendGrabBag (const OUString &aKey, const OUString &aValue)
 
void localResolve (Id Name, const writerfilter::Reference< Properties >::Pointer_t &pProperties)
 
virtual void lcl_attribute (Id Name, Value &val) override
 
virtual void lcl_sprm (Sprm &sprm) override
 

Private Attributes

std::vector< css::table::BorderLine2 > m_aLeftBorderLines
 
std::vector< css::table::BorderLine2 > m_aRightBorderLines
 
std::vector< css::table::BorderLine2 > m_aTopBorderLines
 
std::vector< css::table::BorderLine2 > m_aBottomBorderLines
 
std::vector< css::table::BorderLine2 > m_aInsideHBorderLines
 
std::vector< css::table::BorderLine2 > m_aInsideVBorderLines
 
sal_Int32 m_nLineWidth
 
sal_Int32 m_nLineType
 
sal_Int32 m_nLineColor
 
model::ThemeColorType m_eThemeColorType = model::ThemeColorType::Unknown
 
sal_Int32 m_nThemeShade = 0
 
sal_Int32 m_nThemeTint = 0
 
OUString m_aInteropGrabBagName
 
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 39 of file TDefTableHandler.hxx.

Constructor & Destructor Documentation

◆ TDefTableHandler()

writerfilter::dmapper::TDefTableHandler::TDefTableHandler ( )

Definition at line 33 of file TDefTableHandler.cxx.

◆ ~TDefTableHandler()

writerfilter::dmapper::TDefTableHandler::~TDefTableHandler ( )
overridevirtual

Definition at line 42 of file TDefTableHandler.cxx.

Member Function Documentation

◆ appendGrabBag()

void writerfilter::dmapper::TDefTableHandler::appendGrabBag ( const OUString &  aKey,
const OUString &  aValue 
)
private

Definition at line 528 of file TDefTableHandler.cxx.

References m_aInteropGrabBag.

Referenced by lcl_attribute().

◆ enableInteropGrabBag()

void writerfilter::dmapper::TDefTableHandler::enableInteropGrabBag ( const OUString &  aName)

Definition at line 510 of file TDefTableHandler.cxx.

References aName, and m_aInteropGrabBagName.

◆ fillCellProperties()

void writerfilter::dmapper::TDefTableHandler::fillCellProperties ( const ::tools::SvRef< TablePropertyMap > &  pCellProperties) const

◆ getBorderTypeString()

OUString writerfilter::dmapper::TDefTableHandler::getBorderTypeString ( sal_Int32  nType)
static

Definition at line 46 of file TDefTableHandler.cxx.

References nType.

Referenced by writerfilter::dmapper::BorderHandler::lcl_attribute(), and lcl_attribute().

◆ getInteropGrabBag()

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

◆ getThemeColorTypeIndex()

model::ThemeColorType writerfilter::dmapper::TDefTableHandler::getThemeColorTypeIndex ( sal_Int32  nType)
static

◆ getThemeColorTypeString()

OUString writerfilter::dmapper::TDefTableHandler::getThemeColorTypeString ( sal_Int32  nType)
static

◆ getThemeColorUsage()

model::ThemeColorUsage writerfilter::dmapper::TDefTableHandler::getThemeColorUsage ( sal_Int32  nType)
static

◆ lcl_attribute()

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

◆ lcl_sprm()

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

◆ localResolve()

void writerfilter::dmapper::TDefTableHandler::localResolve ( Id  Name,
const writerfilter::Reference< Properties >::Pointer_t &  pProperties 
)
private

Member Data Documentation

◆ m_aBottomBorderLines

std::vector<css::table::BorderLine2> writerfilter::dmapper::TDefTableHandler::m_aBottomBorderLines
private

Definition at line 44 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and localResolve().

◆ m_aInsideHBorderLines

std::vector<css::table::BorderLine2> writerfilter::dmapper::TDefTableHandler::m_aInsideHBorderLines
private

Definition at line 45 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and localResolve().

◆ m_aInsideVBorderLines

std::vector<css::table::BorderLine2> writerfilter::dmapper::TDefTableHandler::m_aInsideVBorderLines
private

Definition at line 46 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and localResolve().

◆ m_aInteropGrabBag

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

Definition at line 58 of file TDefTableHandler.hxx.

Referenced by appendGrabBag(), getInteropGrabBag(), and localResolve().

◆ m_aInteropGrabBagName

OUString writerfilter::dmapper::TDefTableHandler::m_aInteropGrabBagName
private

Definition at line 57 of file TDefTableHandler.hxx.

Referenced by enableInteropGrabBag(), getInteropGrabBag(), and localResolve().

◆ m_aLeftBorderLines

std::vector<css::table::BorderLine2> writerfilter::dmapper::TDefTableHandler::m_aLeftBorderLines
private

Definition at line 41 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and localResolve().

◆ m_aRightBorderLines

std::vector<css::table::BorderLine2> writerfilter::dmapper::TDefTableHandler::m_aRightBorderLines
private

Definition at line 42 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and localResolve().

◆ m_aTopBorderLines

std::vector<css::table::BorderLine2> writerfilter::dmapper::TDefTableHandler::m_aTopBorderLines
private

Definition at line 43 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and localResolve().

◆ m_eThemeColorType

model::ThemeColorType writerfilter::dmapper::TDefTableHandler::m_eThemeColorType = model::ThemeColorType::Unknown
private

Definition at line 53 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and lcl_attribute().

◆ m_nLineColor

sal_Int32 writerfilter::dmapper::TDefTableHandler::m_nLineColor
private

Definition at line 51 of file TDefTableHandler.hxx.

Referenced by lcl_attribute(), and localResolve().

◆ m_nLineType

sal_Int32 writerfilter::dmapper::TDefTableHandler::m_nLineType
private

Definition at line 50 of file TDefTableHandler.hxx.

Referenced by lcl_attribute(), and localResolve().

◆ m_nLineWidth

sal_Int32 writerfilter::dmapper::TDefTableHandler::m_nLineWidth
private

Definition at line 49 of file TDefTableHandler.hxx.

Referenced by lcl_attribute(), and localResolve().

◆ m_nThemeShade

sal_Int32 writerfilter::dmapper::TDefTableHandler::m_nThemeShade = 0
private

Definition at line 54 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and lcl_attribute().

◆ m_nThemeTint

sal_Int32 writerfilter::dmapper::TDefTableHandler::m_nThemeTint = 0
private

Definition at line 55 of file TDefTableHandler.hxx.

Referenced by fillCellProperties(), and lcl_attribute().


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