Package org.drip.product.params

Fixed Income Product Customization Parameters
Author:
Lakshmi Krishnamurthy
  • Interface Summary
    Interface Description
    Validatable
    Validatable interface defines the validate function, which validates the current object state.
  • Class Summary
    Class Description
    BondStream
    BondStream is the place-holder for the bond period generation parameters.
    CDXIdentifier
    CDXIdentifier implements the creation and the static details of the all the NA, EU, SovX, EMEA, and ASIA standardized CDS indexes.
    CDXRefDataParams
    CDXRefDataParams contains the complete set of reference data that corresponds to the contract of a standard CDX.
    CouponSetting
    CouponSetting contains the coupon type, schedule, and the coupon amount for the component.
    CreditSetting
    CreditSetting contains the credit related valuation parameters - use default pay lag, use curve or the component recovery, component recovery, credit curve name, and whether there is accrual on default.
    CTDEntry
    CTDEntry implements the Bond Futures CTD Entry Details.
    CurrencyPair
    CurrencyPair class contains the numerator currency, the denominator currency, the quote currency, and the PIP Factor.
    EmbeddedOptionSchedule
    EmbeddedOptionSchedule is a place holder for the embedded option schedule for the component.
    FloaterSetting
    FloaterSetting contains the component floating rate parameters.
    IdentifierSet
    IdentifierSet contains the component identifier parameters - ISIN, CUSIP, ID, and ticker.
    LastTradingDateSetting
    LastTradingDateSetting contains the Last Trading Date Generation Scheme for the given Option.
    NotionalSetting
    NotionalSetting contains the product's notional schedule and the amount.
    QuoteConvention
    QuoteConvention contains the Component Market Convention Parameters - the quote convention, the calculation type, the first settle date, and the redemption amount.
    StandardCDXParams
    StandardCDXParams implements the parameters used to create the standard CDX - the coupon, the number of components, and the currency.
    TerminationSetting
    TerminationSetting class contains the current "liveness" state of the component, and, if inactive, how it entered that state.
    TreasuryBenchmarks
    TreasuryBenchmarks contains the treasury benchmark set - the primary treasury benchmark, and an array of secondary treasury benchmarks.