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