#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().