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.
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