textoutput::XmlOutputBuilder Class Reference

#include <textoutputbuilder.h>

Inheritance diagram for textoutput::XmlOutputBuilder:
textoutput::OutputBuilder

List of all members.

Public Member Functions

void build (PageColumnIterator it_s, PageColumnIterator it_e)
void build (PageFragmentIterator it_s, PageFragmentIterator it_e)
std::string str () const

Static Public Member Functions

static std::string xml (const XmlOutputBuilder &out)

Private Attributes

std::string _str

Detailed Description

Page xml builder.


Member Function Documentation

void textoutput::XmlOutputBuilder::build ( PageFragmentIterator  ,
PageFragmentIterator   
) [virtual]

Build output from fragments.

Implements textoutput::OutputBuilder.

References debug::DBG_DBG, and kernelPrintDbg.

void textoutput::XmlOutputBuilder::build ( PageColumnIterator  it_s,
PageColumnIterator  it_e 
) [virtual]

Build output from fragments.

Implements textoutput::OutputBuilder.

References textoutput::OutputBuilder::_pagepos, and _str.

std::string textoutput::XmlOutputBuilder::str (  )  const [inline]

Get result without xml header and footer.

References _str.

Referenced by xml().

string textoutput::XmlOutputBuilder::xml ( const XmlOutputBuilder out  )  [static]

Get xml output.

References str().


Member Data Documentation

std::string textoutput::XmlOutputBuilder::_str [private]

Referenced by build(), and str().


The documentation for this class was generated from the following files: