basic class used to store RagTime 5/6 structures More...
#include <RagTime5StructManager.hxx>
Classes | |
struct | DataParser |
virtual class use to parse the unstructured data More... | |
struct | Field |
a field of RagTime 5/6 structures More... | |
struct | FieldParser |
virtual class use to parse the field data More... | |
struct | GraphicStyle |
the graphic style of a RagTime v5-v6 document More... | |
struct | TabStop |
a tabulation in RagTime 5/6 structures More... | |
struct | TextStyle |
the text style of a RagTime v5-v6 document More... | |
Public Member Functions | |
RagTime5StructManager () | |
constructor More... | |
~RagTime5StructManager () | |
destructor More... | |
bool | readTypeDefinitions (RagTime5Zone &zone) |
try to read a list of type definition More... | |
bool | readField (MWAWInputStreamPtr input, long endPos, libmwaw::DebugFile &ascFile, Field &field, long fSz=0) |
try to read a field More... | |
Static Public Member Functions | |
static bool | readCompressedLong (MWAWInputStreamPtr &input, long endPos, long &val) |
try to read a compressed long More... | |
static bool | readUnicodeString (MWAWInputStreamPtr input, long endPos, librevenge::RVNGString &string) |
try to read a unicode string More... | |
static bool | readDataIdList (MWAWInputStreamPtr input, int n, std::vector< int > &listIds) |
try to read n data id More... | |
Private Member Functions | |
RagTime5StructManager (RagTime5StructManager const &orig) | |
RagTime5StructManager | operator= (RagTime5StructManager const &orig) |
basic class used to store RagTime 5/6 structures
RagTime5StructManager::RagTime5StructManager | ( | ) |
constructor
RagTime5StructManager::~RagTime5StructManager | ( | ) |
destructor
|
private |
|
private |
|
static |
try to read a compressed long
Referenced by RagTime5ClusterManager::getClusterBasicHeaderInfo(), RagTime5ClusterManager::readCluster(), readField(), RagTime5ClusterManager::readFieldHeader(), and readTypeDefinitions().
|
static |
try to read n data id
Referenced by RagTime5GraphInternal::ClustListParser::parseData(), RagTime5SpreadsheetInternal::ClustListParser::parseData(), RagTime5TextInternal::ClustListParser::parseData(), RagTime5ParserInternal::ClustListParser::parseData(), RagTime5TextInternal::TextCParser::parseDataZone(), RagTime5ClusterManagerInternal::RootCParser::parseDataZone(), RagTime5ClusterManagerInternal::LayoutCParser::parseHeaderZone(), RagTime5SpreadsheetInternal::SpreadsheetCParser::parseHeaderZone(), RagTime5TextInternal::TextCParser::parseHeaderZone(), RagTime5GraphInternal::PictCParser::parseHeaderZone(), RagTime5ClusterManagerInternal::RootCParser::parseHeaderZone(), RagTime5GraphInternal::GraphicCParser::parseHeaderZone(), RagTime5ClusterManagerInternal::ColPatCParser::parseZone(), RagTime5ClusterManagerInternal::LayoutCParser::parseZone(), RagTime5ClusterManagerInternal::PipelineCParser::parseZone(), RagTime5ClusterManagerInternal::RootChildCParser::parseZone(), RagTime5ClusterManagerInternal::ScriptCParser::parseZone(), RagTime5ClusterManagerInternal::StyleCParser::parseZone(), RagTime5ClusterManagerInternal::LayoutCParser::parseZoneBlock(), readField(), and RagTime5ClusterManager::ClusterParser::readLinkHeader().
bool RagTime5StructManager::readField | ( | MWAWInputStreamPtr | input, |
long | endPos, | ||
libmwaw::DebugFile & | ascFile, | ||
RagTime5StructManager::Field & | field, | ||
long | fSz = 0 |
||
) |
try to read a field
bool RagTime5StructManager::readTypeDefinitions | ( | RagTime5Zone & | zone | ) |
try to read a list of type definition
|
static |
try to read a unicode string
Referenced by RagTime5ParserInternal::IndexUnicodeParser::parseData(), RagTime5SpreadsheetInternal::ContentParser::parseData(), and readField().