#include <IWAParser.h>
|
typedef std::map< unsigned,
boost::variant< std::string,
unsigned > > | DataList_t |
|
|
| IWAParser (const IWAParser &) |
|
IWAParser & | operator= (const IWAParser &) |
|
virtual bool | parseDocument ()=0 |
|
void | queryObject (unsigned id, unsigned &type, boost::optional< IWAMessage > &msg) const |
|
const RVNGInputStreamPtr_t | queryFile (unsigned id) const |
|
void | parseObjectIndex () |
|
void | scanFragment (unsigned id) |
|
void | scanFragment (unsigned id, const RVNGInputStreamPtr_t &stream) |
|
void | parseCharacterStyle (unsigned id, IWORKStylePtr_t &style) |
|
void | parseParagraphStyle (unsigned id, IWORKStylePtr_t &style) |
|
void | parseGraphicStyle (unsigned id, IWORKStylePtr_t &style) |
|
void | parseCellStyle (unsigned id, IWORKStylePtr_t &style) |
|
void | parseTableStyle (unsigned id, IWORKStylePtr_t &style) |
|
void | parseListStyle (unsigned id, IWORKStylePtr_t &style) |
|
void | parseTabularModel (unsigned id) |
|
void | parseDataList (unsigned id, DataList_t &dataList) |
|
void | parseTile (unsigned id) |
|
void | parseHeaders (unsigned id, TableHeader &header) |
|
void | parseLink (unsigned id, std::string &url) |
|
bool | parseDrawableShape (const IWAMessage &msg) |
|
bool | parseGroup (const IWAMessage &msg) |
|
bool | parseShapePlacement (const IWAMessage &msg) |
|
void | parseCharacterProperties (const IWAMessage &msg, IWORKPropertyMap &props) |
|
bool | parseImage (const IWAMessage &msg) |
|
bool | parseTabularInfo (const IWAMessage &msg) |
|
libetonyek::IWAParser::IWAParser |
( |
const IWAParser & |
| ) |
|
|
private |
bool libetonyek::IWAParser::dispatchShape |
( |
unsigned |
id | ) |
|
|
protected |
bool libetonyek::IWAParser::parse |
( |
| ) |
|
void libetonyek::IWAParser::parseCellStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
void libetonyek::IWAParser::parseCharacterStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
void libetonyek::IWAParser::parseComment |
( |
unsigned |
id | ) |
|
|
protected |
void libetonyek::IWAParser::parseDataList |
( |
unsigned |
id, |
|
|
DataList_t & |
dataList |
|
) |
| |
|
private |
virtual bool libetonyek::IWAParser::parseDocument |
( |
| ) |
|
|
privatepure virtual |
bool libetonyek::IWAParser::parseDrawableShape |
( |
const IWAMessage & |
msg | ) |
|
|
private |
void libetonyek::IWAParser::parseGraphicStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
bool libetonyek::IWAParser::parseGroup |
( |
const IWAMessage & |
msg | ) |
|
|
private |
void libetonyek::IWAParser::parseHeaders |
( |
unsigned |
id, |
|
|
TableHeader & |
header |
|
) |
| |
|
private |
bool libetonyek::IWAParser::parseImage |
( |
const IWAMessage & |
msg | ) |
|
|
private |
void libetonyek::IWAParser::parseLink |
( |
unsigned |
id, |
|
|
std::string & |
url |
|
) |
| |
|
private |
void libetonyek::IWAParser::parseListStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
void libetonyek::IWAParser::parseObjectIndex |
( |
| ) |
|
|
private |
void libetonyek::IWAParser::parseParagraphStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
bool libetonyek::IWAParser::parseShapePlacement |
( |
const IWAMessage & |
msg | ) |
|
|
private |
void libetonyek::IWAParser::parseTableStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
bool libetonyek::IWAParser::parseTabularInfo |
( |
const IWAMessage & |
msg | ) |
|
|
private |
void libetonyek::IWAParser::parseTabularModel |
( |
unsigned |
id | ) |
|
|
private |
bool libetonyek::IWAParser::parseText |
( |
unsigned |
id | ) |
|
|
protected |
void libetonyek::IWAParser::parseTile |
( |
unsigned |
id | ) |
|
|
private |
const IWORKStylePtr_t libetonyek::IWAParser::queryCellStyle |
( |
unsigned |
id | ) |
const |
|
protected |
const IWORKStylePtr_t libetonyek::IWAParser::queryCharacterStyle |
( |
unsigned |
id | ) |
const |
|
protected |
const IWORKStylePtr_t libetonyek::IWAParser::queryGraphicStyle |
( |
unsigned |
id | ) |
const |
|
protected |
const IWORKStylePtr_t libetonyek::IWAParser::queryListStyle |
( |
unsigned |
id | ) |
const |
|
protected |
void libetonyek::IWAParser::queryObject |
( |
unsigned |
id, |
|
|
unsigned & |
type, |
|
|
boost::optional< IWAMessage > & |
msg |
|
) |
| const |
|
private |
const IWORKStylePtr_t libetonyek::IWAParser::queryParagraphStyle |
( |
unsigned |
id | ) |
const |
|
protected |
const IWORKStylePtr_t libetonyek::IWAParser::queryTableStyle |
( |
unsigned |
id | ) |
const |
|
protected |
boost::optional< IWORKColor > libetonyek::IWAParser::readColor |
( |
const IWAMessage & |
msg, |
|
|
unsigned |
field |
|
) |
| |
|
staticprotected |
boost::optional< unsigned > libetonyek::IWAParser::readRef |
( |
const IWAMessage & |
msg, |
|
|
unsigned |
field |
|
) |
| |
|
staticprotected |
Referenced by parseCellStyle(), parseCharacterStyle(), libetonyek::PAG5Parser::parseDocument(), libetonyek::KEY6Parser::parseDocument(), parseDrawableShape(), parseGraphicStyle(), parseImage(), parseListStyle(), libetonyek::KEY6Parser::parseNotes(), parseParagraphStyle(), libetonyek::KEY6Parser::parsePlaceholder(), libetonyek::KEY6Parser::parsePresentation(), libetonyek::KEY6Parser::parseSlide(), libetonyek::KEY6Parser::parseSlideStyle(), libetonyek::KEY6Parser::parseStickyNote(), parseTableStyle(), parseTabularInfo(), parseTabularModel(), parseText(), and readFill().
std::deque< unsigned > libetonyek::IWAParser::readRefs |
( |
const IWAMessage & |
msg, |
|
|
unsigned |
field |
|
) |
| |
|
staticprotected |
boost::optional< IWORKSize > libetonyek::IWAParser::readSize |
( |
const IWAMessage & |
msg, |
|
|
unsigned |
field |
|
) |
| |
|
staticprotected |
void libetonyek::IWAParser::scanFragment |
( |
unsigned |
id | ) |
|
|
private |
std::shared_ptr<TableInfo> libetonyek::IWAParser::m_currentTable |
|
private |
std::shared_ptr<IWORKText> libetonyek::IWAParser::m_currentText |
|
protected |
FileMap_t libetonyek::IWAParser::m_fragmentMap |
|
private |
std::deque<unsigned> libetonyek::IWAParser::m_visited |
|
private |
The documentation for this class was generated from the following files: