#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
std::shared_ptr<TableInfo> libetonyek::IWAParser::m_currentTable |
|
private |
◆ m_currentText
std::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: