com.ftlabs.fisa.calc
Interface Quote

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DiscountQuote, PriceQuote, SpreadQuote, YieldQuote

public interface Quote
extends java.io.Serializable

A Quote object represents a "pricing" type and values.


Method Summary
 double getPrice(Calculator maturityCalculator, Calculator[] otherRedemptionCalculators)
          Returns a price.
 

Method Detail

getPrice

double getPrice(Calculator maturityCalculator,
                Calculator[] otherRedemptionCalculators)
                throws CalculationException
Returns a price. This method would not normally be called directly by a user.

Parameters:
maturityCalculator - A calculator bound to maturity.
otherRedemptionCalculators - An array of calculators bound to each of the calls.
Returns:
the price
Throws:
CalculationException