Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
oofRepBreak Class Referenceabstract

Calculation attached to an oofRepBand. More...

#include <oofrep.h>

Inheritance diagram for oofRepBreak:
Inheritance graph
Collaboration diagram for oofRepBreak:
Collaboration graph

Public Member Functions

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

Static Public Member Functions

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

Protected Attributes

bool mNewPageEveryTime

Detailed Description

Calculation attached to an oofRepBand.

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

Definition at line 1604 of file oofrep.h.

Constructor & Destructor Documentation

oofRepBreak::oofRepBreak ( oofRepBand adoptedBand,
bool  newPageEveryTime = false 

Definition at line 2087 of file oofrep1.cpp.

oofRepBreak::oofRepBreak ( const oofRepBreak rhs)

Definition at line 2094 of file oofrep1.cpp.

oofRepBreak::~oofRepBreak ( )

Definition at line 2101 of file oofrep1.cpp.

References mBand.

Member Function Documentation

oofRepBand * oofRepBreak::band ( ) const
virtual bool oofRepBreak::breaks ( )
pure virtual

Implemented in oofRepBreakEveryRecord.

Referenced by oofRep::ProcessBreakList().

virtual oofRepBreak* oofRepBreak::clone ( )
pure virtual

Implemented in oofRepBreakEveryRecord.

Referenced by oofRepBreakList::operator=().

void oofRepBreak::finishConstruction ( )

Definition at line 2115 of file oofrep1.cpp.

References oofRepDrawable::finishConstruction(), and mBand.

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

Definition at line 2108 of file oofrep1.cpp.

References mNewPageEveryTime.

Referenced by oofRep::ProcessBreakList(), and OOF_repXMLlayoutVisitor::VisitBreakList().

void oofRepBreak::newPageEveryTime ( bool  inNewPageFlag)

Definition at line 2520 of file oofrep.h.

References mNewPageEveryTime.

oofString oofSerializable::serialize ( ) const
virtual oofString oofSerializable::signature ( ) const
pure virtualinherited

Member Data Documentation

oofRepBand* oofRepBreak::mBand

Definition at line 1619 of file oofrep.h.

Referenced by band(), finishConstruction(), and ~oofRepBreak().

bool oofRepBreak::mNewPageEveryTime

Definition at line 1620 of file oofrep.h.

Referenced by newPage(), newPageEveryTime(), and oofRepBreakEveryRecord::serialize().

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