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

oofRepBreak Class Reference

#include <oofrep.h>

Inheritance diagram for oofRepBreak:

Inheritance graph
[legend]
Collaboration diagram for oofRepBreak:

Collaboration graph
[legend]
List of all members.

Detailed Description

Calculation attached to an oofRepBand.

Only used with oofRepViewBand but is designed in ignorance of that current limitation.


Public Member Functions

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

Static Public Member Functions

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

Protected Attributes

oofRepBandmBand
bool mNewPageEveryTime


Constructor & Destructor Documentation

oofRepBreak::oofRepBreak oofRepBand adoptedBand,
bool  newPageEveryTime = false
 

oofRepBreak::oofRepBreak const oofRepBreak  ) 
 

oofRepBreak::~oofRepBreak  )  [virtual]
 


Member Function Documentation

oofRepBand * oofRepBreak::band  )  const [inline]
 

virtual bool oofRepBreak::breaks  )  [pure virtual]
 

Implemented in oofRepBreakEveryRecord.

virtual oofRepBreak* oofRepBreak::clone  )  [pure virtual]
 

Implemented in oofRepBreakEveryRecord.

void oofRepBreak::finishConstruction  )  [virtual]
 

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

bool oofRepBreak::newPage  )  [virtual]
 

void oofRepBreak::newPageEveryTime bool   )  [inline]
 

oofString oofSerializable::serialize  )  const [virtual, inherited]
 

Reimplemented in oofBorderAdorner, oofShadingAdorner, oofBandShadingAdorner, and oofRepBreakEveryRecord.

virtual oofString oofSerializable::signature  )  const [pure virtual, inherited]
 

Implemented in oofBorderAdorner, oofShadingAdorner, oofBandShadingAdorner, and oofRepBreakEveryRecord.


Member Data Documentation

oofRepBand* oofRepBreak::mBand [protected]
 

bool oofRepBreak::mNewPageEveryTime [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 21:46:55 2004 for OOFILE by doxygen 1.3.5