public class FloatingStreamQuoteSet extends ProductQuoteSet
Constructor and Description |
---|
FloatingStreamQuoteSet(LatentStateSpecification[] aLSS)
FloatingStreamQuoteSet Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
containsForwardRate()
Indicate if the Forward Rate Field exists
|
boolean |
containsPV()
Indicate if the PV Field exists
|
boolean |
containsSpread()
Indicate if the Spread Field exists
|
double |
forwardRate()
Retrieve the Forward Rate
|
double |
pv()
Retrieve the PV
|
boolean |
setForwardRate(double dblForwardRate)
Set the Forward Rate
|
boolean |
setPV(double dblPV)
Set the PV
|
boolean |
setSpread(double dblSpread)
Set the Spread
|
double |
spread()
Retrieve the Spread
|
contains, contains, containsLatentStateQuantificationMetric, containsLatentStateType, fields, forwardLabel, fundingLabel, fxLabel, get, govvieLabel, lss, set, volatilityLabel
public FloatingStreamQuoteSet(LatentStateSpecification[] aLSS) throws java.lang.Exception
aLSS
- Array of Latent State Specificationjava.lang.Exception
- Thrown if Inputs are invalidpublic boolean setPV(double dblPV)
dblPV
- The PVpublic boolean containsPV()
public double pv() throws java.lang.Exception
java.lang.Exception
- Thrown if the PV Field does not existpublic boolean setForwardRate(double dblForwardRate)
dblForwardRate
- The Forward Ratepublic boolean containsForwardRate()
public double forwardRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Forward Rate Field does not existpublic boolean setSpread(double dblSpread)
dblSpread
- The Spreadpublic boolean containsSpread()
public double spread() throws java.lang.Exception
java.lang.Exception
- Thrown if the Spread Field does not exist