public interface IsdaCreditCurveNode
A curve node is associated with an instrument and provide the information of the instrument for pricing.
| Modifier and Type | Method and Description |
|---|---|
LocalDate |
date(LocalDate tradeDate,
ReferenceData refData)
Calculates the date associated with the node.
|
String |
getLabel()
Gets the label to use for the node.
|
ObservableId |
getObservableId()
Get the observable ID.
|
default DatedParameterMetadata |
metadata(LocalDate nodeDate)
Returns metadata for the node from the node date.
|
String getLabel()
ObservableId getObservableId()
The observable ID is the identifier of the market data value.
LocalDate date(LocalDate tradeDate, ReferenceData refData)
Each curve node has an associated date which defines the x-value in the curve. This is typically the adjusted end date of the instrument.
tradeDate - the trade daterefData - the reference datadefault DatedParameterMetadata metadata(LocalDate nodeDate)
The node date must be computed by date(LocalDate, ReferenceData).
nodeDate - the node date used when calibrating the curveCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.