Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofRepBreakEveryRecord Class Reference

#include <oofrep.h>

Inheritance diagram for oofRepBreakEveryRecord:

Inheritance graph
[legend]
Collaboration diagram for oofRepBreakEveryRecord:

Collaboration graph
[legend]
List of all members.

Detailed Description

Force break to a new page for each record drawn by oofRepViewBand.

Commonly used in reports where you have nested data, eg: student results where each student starts a new page.


Public Member Functions

 oofRepBreakEveryRecord (oofRepBand *adoptedBand=0, bool newPageEveryTime=false)
virtual ~oofRepBreakEveryRecord ()
virtual oofRepBreakclone ()
virtual bool breaks ()
virtual oofString serialize () const
virtual oofString signature () const
virtual void finishConstruction ()
void newPageEveryTime (bool)
virtual bool newPage ()
oofRepBandband () const

Static Public Member Functions

void registerSerializable ()
oofSerializablemakeBreak (const oofString &)
oofString makeSerializableElement (oofSerializable *, const char *tag, oofIDfactory *idFactory, bool writeID=false, const char *otherAttributes=0)

Protected Attributes

oofRepBandmBand
bool mNewPageEveryTime


Constructor & Destructor Documentation

oofRepBreakEveryRecord::oofRepBreakEveryRecord oofRepBand adoptedBand = 0,
bool  newPageEveryTime = false
 

virtual oofRepBreakEveryRecord::~oofRepBreakEveryRecord  )  [inline, virtual]
 


Member Function Documentation

oofRepBand * oofRepBreak::band  )  const [inline, inherited]
 

bool oofRepBreakEveryRecord::breaks  )  [virtual]
 

Implements oofRepBreak.

oofRepBreak * oofRepBreakEveryRecord::clone  )  [virtual]
 

Implements oofRepBreak.

void oofRepBreak::finishConstruction  )  [virtual, inherited]
 

oofSerializable * oofRepBreakEveryRecord::makeBreak const oofString  )  [static]
 

oofString oofSerializable::makeSerializableElement oofSerializable ,
const char *  tag,
oofIDfactory idFactory,
bool  writeID = false,
const char *  otherAttributes = 0
[static, inherited]
 

bool oofRepBreak::newPage  )  [virtual, inherited]
 

void oofRepBreak::newPageEveryTime bool   )  [inline, inherited]
 

void oofRepBreakEveryRecord::registerSerializable  )  [static]
 

oofString oofRepBreakEveryRecord::serialize  )  const [virtual]
 

Reimplemented from oofSerializable.

oofString oofRepBreakEveryRecord::signature  )  const [virtual]
 

Implements oofSerializable.


Member Data Documentation

oofRepBand* oofRepBreak::mBand [protected, inherited]
 

bool oofRepBreak::mNewPageEveryTime [protected, inherited]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 01:10:15 2004 for OOFILE by doxygen 1.3.5