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()