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().