LibreOffice Module oox (master) 1
Classes | Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
oox::dump::CombiList Class Reference

#include <dumperbase.hxx>

Inheritance diagram for oox::dump::CombiList:
[legend]
Collaboration diagram for oox::dump::CombiList:
[legend]

Classes

struct  ExtItemFormat
 
struct  ExtItemFormatKey
 

Public Member Functions

 CombiList (const SharedConfigData &rCfgData)
 
- Public Member Functions inherited from oox::dump::FlagsList
 FlagsList (const SharedConfigData &rCfgData)
 
sal_Int64 getIgnoreFlags () const
 Returns the flags to be ignored on output. More...
 
void setIgnoreFlags (sal_Int64 nIgnore)
 Sets flags to be ignored on output. More...
 
- Public Member Functions inherited from oox::dump::NameListBase
virtual ~NameListBase () override
 
void setName (sal_Int64 nKey, const String &rName)
 Sets a name for the specified key. More...
 
void includeList (const NameListRef &rxList)
 Include all names of the passed list. More...
 
template<typename Type >
bool hasName (Type nKey) const
 Returns true, if the map contains an entry for the passed key. More...
 
template<typename Type >
OUString getName (const Config &rCfg, Type nKey) const
 Returns the name for the passed key. More...
 
OUString getName (const Config &rCfg, double fValue) const
 Returns a display name for the passed double value. More...
 
const_iterator begin () const
 Returns a map iterator pointing to the first contained name. More...
 
const_iterator end () const
 Returns a map iterator pointing one past the last contained name. More...
 
- Public Member Functions inherited from oox::dump::Base
virtual ~Base ()
 
 Base (Base const &)=default
 
 Base (Base &&)=default
 
Baseoperator= (Base const &)=default
 
Baseoperator= (Base &&)=default
 
bool isValid () const
 
- Public Member Functions inherited from oox::dump::ConfigItemBase
virtual ~ConfigItemBase ()
 
void readConfigBlock (TextInputStream &rStrm)
 

Protected Member Functions

virtual void implSetName (sal_Int64 nKey, const OUString &rName) override
 Sets the name for the passed key. More...
 
virtual OUString implGetName (const Config &rCfg, sal_Int64 nKey) const override
 Returns the name for the passed key. More...
 
virtual void implIncludeList (const NameListBase &rList) override
 Inserts all flags from the passed list. More...
 
- Protected Member Functions inherited from oox::dump::FlagsList
virtual void implProcessConfigItemStr (TextInputStream &rStrm, const OUString &rKey, const OUString &rData) override
 
virtual void implSetName (sal_Int64 nKey, const OUString &rName) override
 Sets the name for the passed key. More...
 
virtual OUString implGetName (const Config &rCfg, sal_Int64 nKey) const override
 Returns the name for the passed key. More...
 
virtual OUString implGetNameDbl (const Config &rCfg, double fValue) const override
 Returns the name for the passed double value. More...
 
virtual void implIncludeList (const NameListBase &rList) override
 Inserts all flags from the passed list. More...
 
- Protected Member Functions inherited from oox::dump::NameListBase
 NameListBase (const SharedConfigData &rCfgData)
 
virtual bool implIsValid () const override
 
virtual void implProcessConfigItemStr (TextInputStream &rStrm, const OUString &rKey, const OUString &rData) override
 
virtual void implProcessConfigItemInt (TextInputStream &rStrm, sal_Int64 nKey, const OUString &rData) override
 
virtual void implSetName (sal_Int64 nKey, const OUString &rName)=0
 Derived classes set the name for the passed key. More...
 
virtual OUString implGetName (const Config &rCfg, sal_Int64 nKey) const =0
 Derived classes generate and return the name for the passed key. More...
 
virtual OUString implGetNameDbl (const Config &rCfg, double fValue) const =0
 Derived classes generate and return the name for the passed double value. More...
 
virtual void implIncludeList (const NameListBase &rList)=0
 Derived classes insert all names and other settings from the passed list. More...
 
void insertRawName (sal_Int64 nKey, const OUString &rName)
 Inserts the passed name into the internal map. More...
 
const OUString * findRawName (sal_Int64 nKey) const
 Returns the name for the passed key, or 0, if nothing found. More...
 
- Protected Member Functions inherited from oox::dump::Base
 Base ()
 
virtual bool implIsValid () const =0
 
- Protected Member Functions inherited from oox::dump::ConfigItemBase
 ConfigItemBase ()
 
virtual void implProcessConfigItemStr (TextInputStream &rStrm, const OUString &rKey, const OUString &rData)
 
virtual void implProcessConfigItemInt (TextInputStream &rStrm, sal_Int64 nKey, const OUString &rData)
 
void readConfigBlockContents (TextInputStream &rStrm)
 

Private Types

typedef ::std::map< ExtItemFormatKey, ExtItemFormatExtItemFormatMap
 

Private Attributes

ExtItemFormatMap maFmtMap
 

Additional Inherited Members

- Public Types inherited from oox::dump::NameListBase
typedef ::std::map< sal_Int64, OUString > OUStringMap
 
typedef OUStringMap::const_iterator const_iterator
 
- Static Public Member Functions inherited from oox::dump::Base
static bool isValid (const std::shared_ptr< Base > &rxBase)
 

Detailed Description

Definition at line 664 of file dumperbase.hxx.

Member Typedef Documentation

◆ ExtItemFormatMap

Definition at line 691 of file dumperbase.hxx.

Constructor & Destructor Documentation

◆ CombiList()

oox::dump::CombiList::CombiList ( const SharedConfigData rCfgData)
explicit

Definition at line 1124 of file dumperbase.cxx.

Member Function Documentation

◆ implGetName()

OUString oox::dump::CombiList::implGetName ( const Config rCfg,
sal_Int64  nKey 
) const
overrideprotectedvirtual

◆ implIncludeList()

void oox::dump::CombiList::implIncludeList ( const NameListBase rList)
overrideprotectedvirtual

Inserts all flags from the passed list.

Reimplemented from oox::dump::FlagsList.

Definition at line 1222 of file dumperbase.cxx.

References oox::dump::FlagsList::implIncludeList(), and maFmtMap.

◆ implSetName()

void oox::dump::CombiList::implSetName ( sal_Int64  nKey,
const OUString &  rName 
)
overrideprotectedvirtual

Sets the name for the passed key.

Reimplemented from oox::dump::FlagsList.

Definition at line 1129 of file dumperbase.cxx.

Member Data Documentation

◆ maFmtMap

ExtItemFormatMap oox::dump::CombiList::maFmtMap
private

Definition at line 692 of file dumperbase.hxx.

Referenced by implGetName(), and implIncludeList().


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