#include <KEY2TableParser.h>
Public Member Functions | |
KEY2TableParser (KEY2Parser &parser) | |
void | parse (const KEYXMLReader &reader) |
Private Member Functions | |
void | parseTabularModel (const KEYXMLReader &reader) |
void | parseGrid (const KEYXMLReader &reader) |
void | parseColumns (const KEYXMLReader &reader) |
void | parseGridColumn (const KEYXMLReader &reader) |
void | parseRows (const KEYXMLReader &reader) |
void | parseGridRow (const KEYXMLReader &reader) |
void | parseDatasource (const KEYXMLReader &reader) |
void | parseD (const KEYXMLReader &reader) |
void | parseDu (const KEYXMLReader &reader) |
void | parseF (const KEYXMLReader &reader) |
void | parseG (const KEYXMLReader &reader) |
void | parseN (const KEYXMLReader &reader) |
void | parseS (const KEYXMLReader &reader) |
void | parseT (const KEYXMLReader &reader) |
void | parseCt (const KEYXMLReader &reader) |
void | parseSo (const KEYXMLReader &reader) |
void | parseCommonCellAttribute (const KEYXMLReader::AttributeIterator &attr) |
void | emitCell (bool covered=false) |
KEYCollector * | getCollector () |
Private Attributes | |
KEY2Parser & | m_parser |
KEYTable::ColumnSizes_t | m_columnSizes |
KEYTable::RowSizes_t | m_rowSizes |
unsigned | m_column |
unsigned | m_row |
boost::optional< unsigned > | m_columnSpan |
boost::optional< unsigned > | m_rowSpan |
boost::optional< unsigned > | m_cellMove |
boost::optional< std::string > | m_content |
libetonyek::KEY2TableParser::KEY2TableParser | ( | KEY2Parser & | parser | ) | [explicit] |
void libetonyek::KEY2TableParser::emitCell | ( | bool | covered = false | ) | [private] |
KEYCollector * libetonyek::KEY2TableParser::getCollector | ( | ) | [private] |
Referenced by emitCell(), parse(), parseDatasource(), and parseT().
void libetonyek::KEY2TableParser::parse | ( | const KEYXMLReader & | reader | ) |
Referenced by libetonyek::KEY2Parser::parseDrawables().
void libetonyek::KEY2TableParser::parseColumns | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseGrid().
void libetonyek::KEY2TableParser::parseCommonCellAttribute | ( | const KEYXMLReader::AttributeIterator & | attr | ) | [private] |
void libetonyek::KEY2TableParser::parseCt | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseT().
void libetonyek::KEY2TableParser::parseD | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseDatasource().
void libetonyek::KEY2TableParser::parseDatasource | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseGrid().
void libetonyek::KEY2TableParser::parseDu | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseDatasource().
void libetonyek::KEY2TableParser::parseF | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseDatasource().
void libetonyek::KEY2TableParser::parseG | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseDatasource().
void libetonyek::KEY2TableParser::parseGrid | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseTabularModel().
void libetonyek::KEY2TableParser::parseGridColumn | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseColumns().
void libetonyek::KEY2TableParser::parseGridRow | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseRows().
void libetonyek::KEY2TableParser::parseN | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseDatasource().
void libetonyek::KEY2TableParser::parseRows | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseGrid().
void libetonyek::KEY2TableParser::parseS | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseDatasource().
void libetonyek::KEY2TableParser::parseSo | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseCt().
void libetonyek::KEY2TableParser::parseT | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parseDatasource().
void libetonyek::KEY2TableParser::parseTabularModel | ( | const KEYXMLReader & | reader | ) | [private] |
Referenced by parse().
boost::optional<unsigned> libetonyek::KEY2TableParser::m_cellMove [private] |
Referenced by emitCell(), parseCommonCellAttribute(), and parseS().
unsigned libetonyek::KEY2TableParser::m_column [private] |
Referenced by emitCell().
Referenced by emitCell(), parseColumns(), parseDatasource(), and parseGridColumn().
boost::optional<unsigned> libetonyek::KEY2TableParser::m_columnSpan [private] |
Referenced by emitCell(), and parseCommonCellAttribute().
boost::optional<std::string> libetonyek::KEY2TableParser::m_content [private] |
Referenced by emitCell(), parseCt(), and parseN().
KEY2Parser& libetonyek::KEY2TableParser::m_parser [private] |
Referenced by getCollector(), parse(), and parseSo().
unsigned libetonyek::KEY2TableParser::m_row [private] |
Referenced by emitCell().
Referenced by emitCell(), parseDatasource(), parseGridRow(), and parseRows().
boost::optional<unsigned> libetonyek::KEY2TableParser::m_rowSpan [private] |
Referenced by emitCell(), and parseCommonCellAttribute().