virtual class use to parse the field data More...
#include <RagTime5StructManager.hxx>
 
  
| Public Member Functions | |
| FieldParser (std::string const &zoneName) | |
| constructor  More... | |
| virtual | ~FieldParser () | 
| 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 | parseHeaderField (Field &field, RagTime5Zone &, int, libmwaw::DebugStream &f) | 
| parse a header field  More... | |
| virtual bool | parseField (Field &field, RagTime5Zone &, int, libmwaw::DebugStream &f) | 
| parse a field  More... | |
| Public Attributes | |
| bool | m_regroupFields | 
| a flag use to decide if we output one debug message by field or not  More... | |
| Protected Attributes | |
| std::string | m_name | 
| the field name  More... | |
| Private Member Functions | |
| FieldParser (FieldParser const &orig)=delete | |
| FieldParser & | operator= (FieldParser const &orig)=delete | 
virtual class use to parse the field data
| 
 | inlineexplicit | 
constructor
| 
 | virtual | 
destructor
| 
 | privatedelete | 
| 
 | inlinevirtual | 
return the debug name corresponding to a zone
Referenced by RagTime5Parser::readStructData(), and RagTime5Parser::readStructZone().
| 
 | inlinevirtual | 
return the debug name corresponding to a field
Reimplemented in RagTime5StyleManagerInternal::TextFieldParser, RagTime5StyleManagerInternal::GraphicFieldParser, and RagTime5StyleManagerInternal::ColorFieldParser.
| 
 | privatedelete | 
| 
 | inlinevirtual | 
parse a field
Reimplemented in RagTime5StructManager::GObjPropFieldParser, RagTime5StyleManagerInternal::TextFieldParser, RagTime5StyleManagerInternal::GraphicFieldParser, RagTime5ParserInternal::DocInfoFieldParser, and RagTime5StyleManagerInternal::ColorFieldParser.
Referenced by RagTime5Parser::readStructData().
| 
 | inlinevirtual | 
parse a header field
Reimplemented in RagTime5StyleManagerInternal::TextFieldParser, and RagTime5StyleManagerInternal::GraphicFieldParser.
Referenced by RagTime5Parser::readStructData().
| 
 | protected | 
the field name
Referenced by getZoneName().
| bool RagTime5StructManager::FieldParser::m_regroupFields | 
a flag use to decide if we output one debug message by field or not
Referenced by RagTime5StyleManagerInternal::ColorFieldParser::ColorFieldParser(), RagTime5StyleManagerInternal::GraphicFieldParser::GraphicFieldParser(), and RagTime5Parser::readStructData().