public class CrossFloatSwapConvention
extends java.lang.Object
Constructor and Description |
---|
CrossFloatSwapConvention(CrossFloatStreamConvention crossStreamReference,
CrossFloatStreamConvention crossStreamDerived,
int iFixingType,
boolean bFXMTM,
int iSpotLag)
CrossFloatSwapConvention Constructor
|
Modifier and Type | Method and Description |
---|---|
FloatFloatComponent |
createFloatFloatComponent(JulianDate dtSpot,
java.lang.String strMaturityTenor,
double dblBasis,
double dblReferenceNotional,
double dblDerivedNotional)
Create an Instance of the Float-Float Component
|
CrossFloatStreamConvention |
derivedConvention()
Retrieve the Derived Convention
|
int |
fixingType()
Retrieve the Fixing Setting Type
|
boolean |
isFXMTM()
Retrieve the FX MTM Flag
|
CrossFloatStreamConvention |
referenceConvention()
Retrieve the Reference Convention
|
int |
spotLag()
Retrieve the Spot Lag
|
java.lang.String |
toString() |
public CrossFloatSwapConvention(CrossFloatStreamConvention crossStreamReference, CrossFloatStreamConvention crossStreamDerived, int iFixingType, boolean bFXMTM, int iSpotLag) throws java.lang.Exception
crossStreamReference
- Reference Cross Float StreamcrossStreamDerived
- Derived Cross Float StreamiFixingType
- Fixing TypebFXMTM
- TRUE - The Cross Currency Swap is of the FX MTM typeiSpotLag
- Spot Lagjava.lang.Exception
- Thrown if Inputs are Invalidpublic CrossFloatStreamConvention referenceConvention()
public CrossFloatStreamConvention derivedConvention()
public int fixingType()
public int spotLag()
public boolean isFXMTM()
public FloatFloatComponent createFloatFloatComponent(JulianDate dtSpot, java.lang.String strMaturityTenor, double dblBasis, double dblReferenceNotional, double dblDerivedNotional)
dtSpot
- Spot DatestrMaturityTenor
- The Maturity TenordblBasis
- BasisdblReferenceNotional
- Notional of the Reference StreamdblDerivedNotional
- Notional of the Derived Streampublic java.lang.String toString()
toString
in class java.lang.Object