#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) |
| |
◆ DataList_t
◆ FileMap_t
◆ RecordMap_t
◆ StyleMap_t
◆ StyleParseFun_t
◆ IWAParser() [1/2]
| libetonyek::IWAParser::IWAParser |
( |
const IWAParser & |
| ) |
|
|
private |
◆ IWAParser() [2/2]
◆ dispatchShape()
| bool libetonyek::IWAParser::dispatchShape |
( |
unsigned |
id | ) |
|
|
protected |
◆ operator=()
◆ parse()
| bool libetonyek::IWAParser::parse |
( |
| ) |
|
◆ parseCellStyle()
| void libetonyek::IWAParser::parseCellStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
◆ parseCharacterProperties()
◆ parseCharacterStyle()
| void libetonyek::IWAParser::parseCharacterStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
◆ parseComment()
| void libetonyek::IWAParser::parseComment |
( |
unsigned |
id | ) |
|
|
protected |
◆ parseDataList()
| void libetonyek::IWAParser::parseDataList |
( |
unsigned |
id, |
|
|
DataList_t & |
dataList |
|
) |
| |
|
private |
◆ parseDocument()
| virtual bool libetonyek::IWAParser::parseDocument |
( |
| ) |
|
|
privatepure virtual |
◆ parseDrawableShape()
| bool libetonyek::IWAParser::parseDrawableShape |
( |
const IWAMessage & |
msg | ) |
|
|
private |
◆ parseGraphicStyle()
| void libetonyek::IWAParser::parseGraphicStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
◆ parseGroup()
| bool libetonyek::IWAParser::parseGroup |
( |
const IWAMessage & |
msg | ) |
|
|
private |
◆ parseHeaders()
| void libetonyek::IWAParser::parseHeaders |
( |
unsigned |
id, |
|
|
TableHeader & |
header |
|
) |
| |
|
private |
◆ parseImage()
| bool libetonyek::IWAParser::parseImage |
( |
const IWAMessage & |
msg | ) |
|
|
private |
◆ parseLink()
| void libetonyek::IWAParser::parseLink |
( |
unsigned |
id, |
|
|
std::string & |
url |
|
) |
| |
|
private |
◆ parseListStyle()
| void libetonyek::IWAParser::parseListStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
◆ parseObjectIndex()
| void libetonyek::IWAParser::parseObjectIndex |
( |
| ) |
|
|
private |
◆ parseParagraphStyle()
| void libetonyek::IWAParser::parseParagraphStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
◆ parseShapePlacement() [1/2]
◆ parseShapePlacement() [2/2]
| bool libetonyek::IWAParser::parseShapePlacement |
( |
const IWAMessage & |
msg | ) |
|
|
private |
◆ parseTableStyle()
| void libetonyek::IWAParser::parseTableStyle |
( |
unsigned |
id, |
|
|
IWORKStylePtr_t & |
style |
|
) |
| |
|
private |
◆ parseTabularInfo()
| bool libetonyek::IWAParser::parseTabularInfo |
( |
const IWAMessage & |
msg | ) |
|
|
private |
◆ parseTabularModel()
| void libetonyek::IWAParser::parseTabularModel |
( |
unsigned |
id | ) |
|
|
private |
◆ parseText()
| bool libetonyek::IWAParser::parseText |
( |
unsigned |
id | ) |
|
|
protected |
◆ parseTile()
| void libetonyek::IWAParser::parseTile |
( |
unsigned |
id | ) |
|
|
private |
◆ queryCellStyle()
| const IWORKStylePtr_t libetonyek::IWAParser::queryCellStyle |
( |
unsigned |
id | ) |
const |
|
protected |
◆ queryCharacterStyle()
| const IWORKStylePtr_t libetonyek::IWAParser::queryCharacterStyle |
( |
unsigned |
id | ) |
const |
|
protected |
◆ queryFile()
◆ queryGraphicStyle()
| const IWORKStylePtr_t libetonyek::IWAParser::queryGraphicStyle |
( |
unsigned |
id | ) |
const |
|
protected |
◆ queryListStyle()
| const IWORKStylePtr_t libetonyek::IWAParser::queryListStyle |
( |
unsigned |
id | ) |
const |
|
protected |
◆ queryObject()
| void libetonyek::IWAParser::queryObject |
( |
unsigned |
id, |
|
|
unsigned & |
type, |
|
|
boost::optional< IWAMessage > & |
msg |
|
) |
| const |
|
private |
◆ queryParagraphStyle()
| const IWORKStylePtr_t libetonyek::IWAParser::queryParagraphStyle |
( |
unsigned |
id | ) |
const |
|
protected |
◆ queryStyle()
◆ queryTableStyle()
| const IWORKStylePtr_t libetonyek::IWAParser::queryTableStyle |
( |
unsigned |
id | ) |
const |
|
protected |
◆ readColor()
| boost::optional< IWORKColor > libetonyek::IWAParser::readColor |
( |
const IWAMessage & |
msg, |
|
|
unsigned |
field |
|
) |
| |
|
staticprotected |
◆ readFill()
◆ readGradient()
◆ readPadding()
◆ readPosition()
◆ readRef()
| 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().
◆ readRefs()
| std::deque< unsigned > libetonyek::IWAParser::readRefs |
( |
const IWAMessage & |
msg, |
|
|
unsigned |
field |
|
) |
| |
|
staticprotected |
◆ readShadow()
◆ readSize()
| boost::optional< IWORKSize > libetonyek::IWAParser::readSize |
( |
const IWAMessage & |
msg, |
|
|
unsigned |
field |
|
) |
| |
|
staticprotected |
◆ readStroke()
◆ scanFragment() [1/2]
| void libetonyek::IWAParser::scanFragment |
( |
unsigned |
id | ) |
|
|
private |
◆ scanFragment() [2/2]
◆ ObjectMessage
◆ m_cellStyles
◆ m_charStyles
◆ m_collector
◆ m_currentTable
| boost::shared_ptr<TableInfo> libetonyek::IWAParser::m_currentTable |
|
private |
◆ m_currentText
| boost::shared_ptr<IWORKText> libetonyek::IWAParser::m_currentText |
|
protected |
◆ m_fileMap
◆ m_fragmentMap
| FileMap_t libetonyek::IWAParser::m_fragmentMap |
|
private |
◆ m_fragmentObjectMap
◆ m_fragments
◆ m_graphicStyles
◆ m_langManager
◆ m_listStyles
◆ m_package
◆ m_paraStyles
◆ m_tableNameMap
◆ m_tableStyles
◆ m_visited
| std::deque<unsigned> libetonyek::IWAParser::m_visited |
|
private |
The documentation for this class was generated from the following files: