public class ProductQuoteSet
extends java.lang.Object
Constructor and Description |
---|
ProductQuoteSet(LatentStateSpecification[] aLSS)
Product Quote Set Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String strManifestMeasure)
Indicate if the Manifest Measure is available
|
boolean |
contains(java.lang.String strLatentState,
java.lang.String strLatentStateQuantificationMetric,
LatentStateLabel label)
Indicate if the Specified External Latent State Specification is contained in the Array
|
boolean |
containsLatentStateQuantificationMetric(java.lang.String strLatentStateQuantificationMetric)
Indicate if the requested Latent State Quantification Metric is contained in the Quote Set
|
boolean |
containsLatentStateType(java.lang.String strLatentStateType)
Indicate if the requested Latent State Type is contained in the Quote Set
|
java.util.Set<java.lang.String> |
fields()
Return the Set of Fields Available
|
ForwardLabel |
forwardLabel()
Retrieve the Forward Latent State Label, if it exists
|
FundingLabel |
fundingLabel()
Retrieve the Funding Latent State Label, if it exists
|
FXLabel |
fxLabel()
Retrieve the FX Latent State Label, if it exists
|
double |
get(java.lang.String strManifestMeasure)
Retrieve the Quote corresponding to the Specified Manifest Measure
|
GovvieLabel |
govvieLabel()
Retrieve the Govvie Latent State Label, if it exists
|
LatentStateSpecification[] |
lss()
Retrieve the Array of Latent State Specification
|
boolean |
set(java.lang.String strManifestMeasure,
double dblManifestMeasureQuote)
Set the named Manifest Measure Quote Value
|
VolatilityLabel |
volatilityLabel()
Retrieve the Volatility Latent State Label, if it exists
|
public ProductQuoteSet(LatentStateSpecification[] aLSS) throws java.lang.Exception
aLSS
- Array of Latent State Specificationsjava.lang.Exception
- Thrown if the Inputs are Invalidpublic LatentStateSpecification[] lss()
public boolean containsLatentStateType(java.lang.String strLatentStateType)
strLatentStateType
- The Requested Latent State Typepublic ForwardLabel forwardLabel()
public FundingLabel fundingLabel()
public FXLabel fxLabel()
public GovvieLabel govvieLabel()
public VolatilityLabel volatilityLabel()
public boolean containsLatentStateQuantificationMetric(java.lang.String strLatentStateQuantificationMetric)
strLatentStateQuantificationMetric
- The Requested Latent State Quantification Metricpublic boolean contains(java.lang.String strLatentState, java.lang.String strLatentStateQuantificationMetric, LatentStateLabel label)
strLatentState
- The Latent StatestrLatentStateQuantificationMetric
- The Latent State Quantification Metriclabel
- The Specific Latent State Labelpublic boolean set(java.lang.String strManifestMeasure, double dblManifestMeasureQuote)
strManifestMeasure
- The Manifest MeasuredblManifestMeasureQuote
- The Quote Valuepublic double get(java.lang.String strManifestMeasure) throws java.lang.Exception
strManifestMeasure
- The Manifest Measurejava.lang.Exception
- Thrown if the Quote cannot be extractedpublic boolean contains(java.lang.String strManifestMeasure)
strManifestMeasure
- The Manifest Measurepublic java.util.Set<java.lang.String> fields()