com::ftlabs::fisa::DisplayFormat Class Reference

Implementations of this pure virtual class are used to prepare analytical values for display. More...

#include <DisplayFormat.h>

Inheritance diagram for com::ftlabs::fisa::DisplayFormat:

com::ftlabs::fisa::RoundingDisplayFormat com::ftlabs::fisa::TruncatingDisplayFormat List of all members.

Public Member Functions

virtual double prepareForDisplay (double value) const=0
 Prepare a value for display according to the implemented convention.

Protected Member Functions

 DisplayFormat (void)
virtual ~DisplayFormat (void)

Detailed Description

Implementations of this pure virtual class are used to prepare analytical values for display.

Each market may have a different convention for displaying price, yield and accrued interest. The Market instances include prepare(*)ForDisplay methods that are the conventional default.


Constructor & Destructor Documentation

com::ftlabs::fisa::DisplayFormat::DisplayFormat ( void   )  [inline, protected]

virtual com::ftlabs::fisa::DisplayFormat::~DisplayFormat ( void   )  [inline, protected, virtual]


Member Function Documentation

virtual double com::ftlabs::fisa::DisplayFormat::prepareForDisplay ( double  value  )  const [pure virtual]

Prepare a value for display according to the implemented convention.

Parameters:
value A value. Could be price, yield, ai, etc...
Returns:
A value prepared for display according to the implemented convention.

Implemented in com::ftlabs::fisa::RoundingDisplayFormat, and com::ftlabs::fisa::TruncatingDisplayFormat.


The documentation for this class was generated from the following file:
Generated on Tue Feb 5 03:50:26 2008 for FTLabs FISA (c++) by  doxygen 1.5.2