OOFILE  1.9
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
[legend]
Collaboration diagram for oofRepBreak:
Collaboration graph
[legend]

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

oofRepBandmBand
 
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 ( )
virtual

Definition at line 2101 of file oofrep1.cpp.

References mBand.

Member Function Documentation

oofRepBand * oofRepBreak::band ( ) const
inline
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 ( )
virtual

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 
)
staticinherited
bool oofRepBreak::newPage ( )
virtual

Definition at line 2108 of file oofrep1.cpp.

References mNewPageEveryTime.

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

void oofRepBreak::newPageEveryTime ( bool  inNewPageFlag)
inline

Definition at line 2520 of file oofrep.h.

References mNewPageEveryTime.

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

Member Data Documentation

oofRepBand* oofRepBreak::mBand
protected

Definition at line 1619 of file oofrep.h.

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

bool oofRepBreak::mNewPageEveryTime
protected

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: