public class FixFloatQuoteSet extends ProductQuoteSet
Constructor and Description |
---|
FixFloatQuoteSet(LatentStateSpecification[] aLSS)
FixFloatQuoteSet Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
containsDerivedParBasisSpread()
Indicate if the Derived Par Basis Spread Field exists
|
boolean |
containsPV()
Indicate if the PV Field exists
|
boolean |
containsRate()
Indicate if the Rate Field exists
|
boolean |
containsReferenceParBasisSpread()
Indicate if the Reference Par Basis Spread Field exists
|
boolean |
containsSwapRate()
Indicate if the Swap Rate Field exists
|
double |
derivedParBasisSpread()
Retrieve the Derived Par Basis Spread
|
double |
pv()
Retrieve the PV
|
double |
rate()
Retrieve the Rate
|
double |
referenceParBasisSpread()
Retrieve the Reference Par Basis Spread
|
boolean |
setDerivedParBasisSpread(double dblDerivedParBasisSpread)
Set the Derived Par Basis Spread
|
boolean |
setPV(double dblPV)
Set the PV
|
boolean |
setRate(double dblRate)
Set the Rate
|
boolean |
setReferenceParBasisSpread(double dblReferenceParBasisSpread)
Set the Reference Par Basis Spread
|
boolean |
setSwapRate(double dblSwapRate)
Set the Swap Rate
|
double |
swapRate()
Retrieve the Swap Rate
|
contains, contains, containsLatentStateQuantificationMetric, containsLatentStateType, fields, forwardLabel, fundingLabel, fxLabel, get, govvieLabel, lss, set, volatilityLabel
public FixFloatQuoteSet(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 setDerivedParBasisSpread(double dblDerivedParBasisSpread)
dblDerivedParBasisSpread
- The Derived Par Basis Spreadpublic boolean containsDerivedParBasisSpread()
public double derivedParBasisSpread() throws java.lang.Exception
java.lang.Exception
- Thrown if the Derived Par Basis Spread Field does not existpublic boolean setReferenceParBasisSpread(double dblReferenceParBasisSpread)
dblReferenceParBasisSpread
- The Reference Par Basis Spreadpublic boolean containsReferenceParBasisSpread()
public double referenceParBasisSpread() throws java.lang.Exception
java.lang.Exception
- Thrown if the Reference Par Basis Spread Field does not existpublic boolean setSwapRate(double dblSwapRate)
dblSwapRate
- The Swap Ratepublic boolean containsSwapRate()
public double swapRate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Swap Rate Field does not existpublic boolean setRate(double dblRate)
dblRate
- The Ratepublic boolean containsRate()
public double rate() throws java.lang.Exception
java.lang.Exception
- Thrown if the Rate Field does not exist