virtual class use to parse the unstructured data More...
#include <RagTime5StructManager.hxx>
 
  
| Public Member Functions | |
| DataParser (std::string const &zoneName) | |
| constructor  More... | |
| virtual | ~DataParser () | 
| destructor  More... | |
| virtual std::string | getZoneName () const | 
| return the debug name corresponding to a zone  More... | |
| virtual std::string | getZoneName (int n) const | 
| return the debug name corresponding to a field  More... | |
| virtual bool | parseData (MWAWInputStreamPtr &, long, RagTime5Zone &, int, libmwaw::DebugStream &) | 
| parse a data  More... | |
| Protected Attributes | |
| std::string | m_name | 
| the field name  More... | |
| Private Member Functions | |
| DataParser (DataParser const &orig)=delete | |
| DataParser & | operator= (DataParser const &orig)=delete | 
virtual class use to parse the unstructured data
| 
 | inlineexplicit | 
constructor
| 
 | virtual | 
destructor
| 
 | privatedelete | 
| 
 | inlinevirtual | 
return the debug name corresponding to a zone
Referenced by RagTime5Parser::readFixedSizeZone(), and RagTime5Parser::readListZone().
| 
 | inlinevirtual | 
return the debug name corresponding to a field
| 
 | privatedelete | 
| 
 | inlinevirtual | 
parse a data
Reimplemented in RagTime5SpreadsheetInternal::CellPLCParser, RagTime5TextInternal::Block2ListParser, RagTime5TextInternal::ClustListParser, RagTime5SpreadsheetInternal::ValuesParser, RagTime5SpreadsheetInternal::ClustListParser, RagTime5ChartInternal::ZoneUnknown3Parser, RagTime5ChartInternal::ZoneUnknown1Parser, RagTime5LayoutInternal::ClustListParser, RagTime5ChartInternal::ChildTZoneParser, RagTime5PipelineInternal::UnknownParser, RagTime5ChartInternal::SerieTypeParser, RagTime5ChartInternal::DoubleParser, RagTime5PipelineInternal::ClustListParser, RagTime5GraphInternal::FloatParser, RagTime5ParserInternal::ClustListParser, RagTime5GraphInternal::IntListParser, RagTime5ChartInternal::ClustListParser, RagTime5ParserInternal::IndexUnicodeParser, and RagTime5GraphInternal::ClustListParser.
Referenced by RagTime5Parser::readFixedSizeZone(), and RagTime5Parser::readListZone().
| 
 | protected | 
the field name
Referenced by getZoneName(), and RagTime5SpreadsheetInternal::CellPLCParser::parseData().