libetonyek::KEY2TableParser Class Reference

#include <KEY2TableParser.h>

Inheritance diagram for libetonyek::KEY2TableParser:
libetonyek::KEY2ParserUtils

List of all members.

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)
KEYCollectorgetCollector ()

Private Attributes

KEY2Parserm_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

Constructor & Destructor Documentation


Member Function Documentation

void libetonyek::KEY2TableParser::emitCell ( bool  covered = false) [private]
void libetonyek::KEY2TableParser::parseColumns ( const KEYXMLReader reader) [private]

Referenced by parseGrid().

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

Referenced by parse().


Member Data Documentation

boost::optional<unsigned> libetonyek::KEY2TableParser::m_cellMove [private]

Referenced by emitCell().

boost::optional<unsigned> libetonyek::KEY2TableParser::m_columnSpan [private]
boost::optional<std::string> libetonyek::KEY2TableParser::m_content [private]

Referenced by emitCell(), parseCt(), and parseN().

Referenced by emitCell().

boost::optional<unsigned> libetonyek::KEY2TableParser::m_rowSpan [private]

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