a zone to regroup footnote/endnote,... data More...
| Public Types | |
| enum | Type { Z_Comment =0, Z_EndNote, Z_FootNote, Z_Main, Z_MetaData, Z_TextBox, Z_Unknown, Z_NumZones = Z_Unknown+1 } | 
| the different zone  More... | |
| Public Member Functions | |
| RVNGHTMLTextZone (Type tp=Z_Unknown) | |
| constructor for basic stream  More... | |
| Type | type () const | 
| the type  More... | |
| void | setType (Type tp) | 
| the type  More... | |
| RVNGHTMLTextStream * | getNewStream () | 
| returns a new stream corresponding to this zone  More... | |
| void | deleteStream (RVNGHTMLTextStream *stream) | 
| delete a stream corresponding to this zone  More... | |
| bool | isEmpty () const | 
| returns true if there is no data  More... | |
| void | send (std::ostream &out) const | 
| send the zone data  More... | |
| Protected Member Functions | |
| std::string | label (int id) const | 
| return a label corresponding to the zone  More... | |
| Protected Attributes | |
| Type | m_type | 
| the zone type  More... | |
| int | m_actualId | 
| the actual id  More... | |
| std::vector< std::string > | m_stringList | 
| the list of data string  More... | |
| Private Member Functions | |
| RVNGHTMLTextZone (RVNGHTMLTextZone const &orig) | |
| RVNGHTMLTextZone | operator= (RVNGHTMLTextZone const &orig) | 
| Friends | |
| struct | RVNGHTMLTextStream | 
a zone to regroup footnote/endnote,... data
constructor for basic stream
| 
 | private | 
| void librevenge::RVNGHTMLTextZone::deleteStream | ( | RVNGHTMLTextStream * | stream | ) | 
delete a stream corresponding to this zone
| RVNGHTMLTextStream * librevenge::RVNGHTMLTextZone::getNewStream | ( | ) | 
returns a new stream corresponding to this zone
Referenced by librevenge::RVNGHTMLTextGeneratorImpl::push(), and librevenge::RVNGHTMLTextGeneratorImpl::RVNGHTMLTextGeneratorImpl().
| 
 | inline | 
returns true if there is no data
Referenced by send().
| 
 | protected | 
return a label corresponding to the zone
Referenced by librevenge::RVNGHTMLTextStream::label().
| 
 | private | 
| 
 | inline | 
send the zone data
Referenced by librevenge::RVNGHTMLTextGeneratorImpl::flushUnsent(), and librevenge::RVNGHTMLTextGeneratorImpl::sendMetaData().
| 
 | inline | 
the type
| 
 | inline | 
the type
| 
 | friend | 
Referenced by getNewStream().
| 
 | mutableprotected | 
the actual id
Referenced by librevenge::RVNGHTMLTextStream::RVNGHTMLTextStream().
| 
 | protected | 
the list of data string
Referenced by isEmpty(), send(), and librevenge::RVNGHTMLTextStream::send().
| 
 | protected | 
the zone type
Referenced by label(), librevenge::RVNGHTMLTextStream::label(), send(), librevenge::RVNGHTMLTextStream::send(), setType(), and type().