Class ComposableFloatingUnitSetting

java.lang.Object
org.drip.param.period.ComposableUnitBuilderSetting
org.drip.param.period.ComposableFloatingUnitSetting

public class ComposableFloatingUnitSetting
extends ComposableUnitBuilderSetting
ComposableFloatingUnitSetting contains the cash flow period composable sub period details.

Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • ComposableFloatingUnitSetting

      public ComposableFloatingUnitSetting​(java.lang.String strTenor, int iEdgeDateSequenceScheme, DateAdjustParams dapEdge, FloaterLabel floaterLabel, int iReferencePeriodArrearsType, double dblSpread) throws java.lang.Exception
      ComposableFloatingUnitSetting constructor
      Parameters:
      strTenor - Unit Tenor
      iEdgeDateSequenceScheme - Edge Date Generation Scheme
      dapEdge - Date Adjust Parameter Settings for the Edge Dates
      floaterLabel - Floater Label
      iReferencePeriodArrearsType - Reference Period Arrears Type
      dblSpread - Floater Spread
      Throws:
      java.lang.Exception - Thrown if Inputs are invalid
  • Method Details

    • floaterLabel

      public FloaterLabel floaterLabel()
      Retrieve the Floater Label
      Returns:
      The Floater Label
    • referencePeriodArrearsType

      public int referencePeriodArrearsType()
      Retrieve the Reference Period Arrears Type
      Returns:
      The Reference Period Arrears Type
    • spread

      public double spread()
      Retrieve the Floating Unit Spread
      Returns:
      The Floating Unit Spread