textoutput::OutputBuilder Struct Reference

#include <textoutputbuilder.h>

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

List of all members.

Public Types

typedef SimpleWordEngine::Iterator PageFragmentIterator
typedef
SimpleColumnEngine::Iterator 
PageColumnIterator

Public Member Functions

 OutputBuilder ()
virtual void build (PageColumnIterator, PageColumnIterator)=0
virtual void build (PageFragmentIterator, PageFragmentIterator)=0
void start_page (size_t pagepos)
void end_page ()
virtual ~OutputBuilder ()

Protected Attributes

size_t _pagepos

Detailed Description

Page builder.


Member Typedef Documentation


Constructor & Destructor Documentation

textoutput::OutputBuilder::OutputBuilder (  )  [inline]
virtual textoutput::OutputBuilder::~OutputBuilder (  )  [inline, virtual]

Member Function Documentation

virtual void textoutput::OutputBuilder::build ( PageFragmentIterator  ,
PageFragmentIterator   
) [pure virtual]

Build output from fragments.

Implemented in textoutput::XmlOutputBuilder.

virtual void textoutput::OutputBuilder::build ( PageColumnIterator  ,
PageColumnIterator   
) [pure virtual]
void textoutput::OutputBuilder::end_page (  )  [inline]
void textoutput::OutputBuilder::start_page ( size_t  pagepos  )  [inline]

Member Data Documentation

Page position of actual page.

Referenced by textoutput::XmlOutputBuilder::build(), end_page(), and start_page().


The documentation for this struct was generated from the following file: