LibreOffice Module writerfilter (master) 1
Public Member Functions | Private Attributes | List of all members
writerfilter::dmapper::TableManager::TableManagerState Class Referencefinal
Collaboration diagram for writerfilter::dmapper::TableManager::TableManagerState:
[legend]

Public Member Functions

 TableManagerState ()
 Constructor. More...
 
void startLevel ()
 
void endLevel ()
 
void resetCellSpecifics ()
 Reset to initial state at beginning of row. More...
 
void resetCellProps ()
 
void setCellProps (TablePropertyMapPtr pProps)
 
const TablePropertyMapPtrgetCellProps () const
 
void resetRowProps ()
 
void setRowProps (TablePropertyMapPtr pProps)
 
const TablePropertyMapPtrgetRowProps () const
 
void setTableExceptionProps (TablePropertyMapPtr pProps)
 
const TablePropertyMapPtrgetTableExceptionProps () const
 
void resetTableProps ()
 
void setTableProps (TablePropertyMapPtr pProps)
 
TablePropertyMapPtr getTableProps ()
 
void setInCell (bool bInCell)
 
bool isInCell () const
 
void setCellEnd (bool bCellEnd)
 
bool isCellEnd () const
 
void setRowEnd (bool bRowEnd)
 
bool isRowEnd () const
 

Private Attributes

TablePropertyMapPtr mpCellProps
 properties of the current cell More...
 
TablePropertyMapPtr mpRowProps
 properties of the current row More...
 
TablePropertyMapPtr mpTableExceptionProps
 table exception properties of the current row More...
 
std::stack< TablePropertyMapPtrmTableProps
 properties of the current table More...
 
bool mbRowEnd
 true if at the end of a row More...
 
bool mbInCell
 true when in a cell More...
 
bool mbCellEnd
 true when at the end of a cell More...
 

Detailed Description

Definition at line 45 of file TableManager.hxx.

Constructor & Destructor Documentation

◆ TableManagerState()

writerfilter::dmapper::TableManager::TableManagerState::TableManagerState ( )
inline

Constructor.

Definition at line 86 of file TableManager.hxx.

Member Function Documentation

◆ endLevel()

void writerfilter::dmapper::TableManager::TableManagerState::endLevel ( )
inline

Definition at line 97 of file TableManager.hxx.

References mTableProps.

Referenced by writerfilter::dmapper::TableManager::endLevel().

◆ getCellProps()

const TablePropertyMapPtr & writerfilter::dmapper::TableManager::TableManagerState::getCellProps ( ) const
inline

Definition at line 129 of file TableManager.hxx.

References mpCellProps.

Referenced by writerfilter::dmapper::TableManager::getCellProps().

◆ getRowProps()

const TablePropertyMapPtr & writerfilter::dmapper::TableManager::TableManagerState::getRowProps ( ) const
inline

Definition at line 148 of file TableManager.hxx.

References mpRowProps.

Referenced by writerfilter::dmapper::TableManager::getRowProps().

◆ getTableExceptionProps()

const TablePropertyMapPtr & writerfilter::dmapper::TableManager::TableManagerState::getTableExceptionProps ( ) const
inline

◆ getTableProps()

TablePropertyMapPtr writerfilter::dmapper::TableManager::TableManagerState::getTableProps ( )
inline

Definition at line 177 of file TableManager.hxx.

References mTableProps.

Referenced by writerfilter::dmapper::TableManager::getTableProps().

◆ isCellEnd()

bool writerfilter::dmapper::TableManager::TableManagerState::isCellEnd ( ) const
inline

Definition at line 202 of file TableManager.hxx.

References mbCellEnd.

Referenced by writerfilter::dmapper::TableManager::endParagraphGroup().

◆ isInCell()

bool writerfilter::dmapper::TableManager::TableManagerState::isInCell ( ) const
inline

Definition at line 192 of file TableManager.hxx.

References mbInCell.

Referenced by writerfilter::dmapper::TableManager::isInCell().

◆ isRowEnd()

bool writerfilter::dmapper::TableManager::TableManagerState::isRowEnd ( ) const
inline

Definition at line 212 of file TableManager.hxx.

References mbRowEnd.

Referenced by writerfilter::dmapper::TableManager::isRowEnd().

◆ resetCellProps()

void writerfilter::dmapper::TableManager::TableManagerState::resetCellProps ( )
inline

◆ resetCellSpecifics()

void writerfilter::dmapper::TableManager::TableManagerState::resetCellSpecifics ( )
inline

Reset to initial state at beginning of row.

Definition at line 105 of file TableManager.hxx.

References mbCellEnd, mbInCell, and mbRowEnd.

Referenced by writerfilter::dmapper::TableManager::startParagraphGroup().

◆ resetRowProps()

void writerfilter::dmapper::TableManager::TableManagerState::resetRowProps ( )
inline

◆ resetTableProps()

void writerfilter::dmapper::TableManager::TableManagerState::resetTableProps ( )
inline

Definition at line 165 of file TableManager.hxx.

References mTableProps.

Referenced by writerfilter::dmapper::TableManager::resolveCurrentTable().

◆ setCellEnd()

void writerfilter::dmapper::TableManager::TableManagerState::setCellEnd ( bool  bCellEnd)
inline

Definition at line 197 of file TableManager.hxx.

References mbCellEnd.

Referenced by writerfilter::dmapper::TableManager::setCellEnd().

◆ setCellProps()

void writerfilter::dmapper::TableManager::TableManagerState::setCellProps ( TablePropertyMapPtr  pProps)
inline

Definition at line 124 of file TableManager.hxx.

References mpCellProps.

Referenced by writerfilter::dmapper::TableManager::cellProps().

◆ setInCell()

void writerfilter::dmapper::TableManager::TableManagerState::setInCell ( bool  bInCell)
inline

Definition at line 187 of file TableManager.hxx.

References mbInCell.

Referenced by writerfilter::dmapper::TableManager::setInCell().

◆ setRowEnd()

void writerfilter::dmapper::TableManager::TableManagerState::setRowEnd ( bool  bRowEnd)
inline

Definition at line 207 of file TableManager.hxx.

References mbRowEnd.

Referenced by writerfilter::dmapper::TableManager::setRowEnd().

◆ setRowProps()

void writerfilter::dmapper::TableManager::TableManagerState::setRowProps ( TablePropertyMapPtr  pProps)
inline

Definition at line 143 of file TableManager.hxx.

References mpRowProps.

Referenced by writerfilter::dmapper::TableManager::insertRowProps().

◆ setTableExceptionProps()

void writerfilter::dmapper::TableManager::TableManagerState::setTableExceptionProps ( TablePropertyMapPtr  pProps)
inline

◆ setTableProps()

void writerfilter::dmapper::TableManager::TableManagerState::setTableProps ( TablePropertyMapPtr  pProps)
inline

Definition at line 171 of file TableManager.hxx.

References mTableProps.

Referenced by writerfilter::dmapper::TableManager::insertTableProps().

◆ startLevel()

void writerfilter::dmapper::TableManager::TableManagerState::startLevel ( )
inline

Definition at line 91 of file TableManager.hxx.

References mTableProps.

Referenced by writerfilter::dmapper::TableManager::startLevel().

Member Data Documentation

◆ mbCellEnd

bool writerfilter::dmapper::TableManager::TableManagerState::mbCellEnd
private

true when at the end of a cell

Definition at line 80 of file TableManager.hxx.

Referenced by isCellEnd(), resetCellSpecifics(), and setCellEnd().

◆ mbInCell

bool writerfilter::dmapper::TableManager::TableManagerState::mbInCell
private

true when in a cell

Definition at line 75 of file TableManager.hxx.

Referenced by isInCell(), resetCellSpecifics(), and setInCell().

◆ mbRowEnd

bool writerfilter::dmapper::TableManager::TableManagerState::mbRowEnd
private

true if at the end of a row

Definition at line 70 of file TableManager.hxx.

Referenced by isRowEnd(), resetCellSpecifics(), and setRowEnd().

◆ mpCellProps

TablePropertyMapPtr writerfilter::dmapper::TableManager::TableManagerState::mpCellProps
private

properties of the current cell

Definition at line 50 of file TableManager.hxx.

Referenced by getCellProps(), resetCellProps(), and setCellProps().

◆ mpRowProps

TablePropertyMapPtr writerfilter::dmapper::TableManager::TableManagerState::mpRowProps
private

properties of the current row

Definition at line 55 of file TableManager.hxx.

Referenced by getRowProps(), resetRowProps(), and setRowProps().

◆ mpTableExceptionProps

TablePropertyMapPtr writerfilter::dmapper::TableManager::TableManagerState::mpTableExceptionProps
private

table exception properties of the current row

Definition at line 60 of file TableManager.hxx.

Referenced by getTableExceptionProps(), resetRowProps(), and setTableExceptionProps().

◆ mTableProps

std::stack<TablePropertyMapPtr> writerfilter::dmapper::TableManager::TableManagerState::mTableProps
private

properties of the current table

Definition at line 65 of file TableManager.hxx.

Referenced by endLevel(), getTableProps(), resetTableProps(), setTableProps(), and startLevel().


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