Class FloatingRate
- Direct Known Subclasses:
FloatingRateCalculation
Java class for FloatingRate complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FloatingRate"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}Rate"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}FloatingRateIndex.model"/> <element name="floatingRateMultiplierSchedule" type="{http://www.fpml.org/FpML-5/confirmation}Schedule" minOccurs="0"/> <element name="spreadSchedule" type="{http://www.fpml.org/FpML-5/confirmation}SpreadSchedule" maxOccurs="unbounded" minOccurs="0"/> <element name="rateTreatment" type="{http://www.fpml.org/FpML-5/confirmation}RateTreatmentEnum" minOccurs="0"/> <element name="capRateSchedule" type="{http://www.fpml.org/FpML-5/confirmation}StrikeSchedule" maxOccurs="unbounded" minOccurs="0"/> <element name="floorRateSchedule" type="{http://www.fpml.org/FpML-5/confirmation}StrikeSchedule" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<StrikeSchedule> protected FloatingRateIndex
protected Schedule
protected List
<StrikeSchedule> protected Period
protected RateTreatmentEnum
protected List
<SpreadSchedule> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the capRateSchedule property.Gets the value of the floatingRateIndex property.Gets the value of the floatingRateMultiplierSchedule property.Gets the value of the floorRateSchedule property.Gets the value of the indexTenor property.Gets the value of the rateTreatment property.Gets the value of the spreadSchedule property.void
Sets the value of the floatingRateIndex property.void
Sets the value of the floatingRateMultiplierSchedule property.void
setIndexTenor
(Period value) Sets the value of the indexTenor property.void
Sets the value of the rateTreatment property.
-
Field Details
-
floatingRateIndex
-
indexTenor
-
floatingRateMultiplierSchedule
-
spreadSchedule
-
rateTreatment
-
capRateSchedule
-
floorRateSchedule
-
-
Constructor Details
-
FloatingRate
public FloatingRate()
-
-
Method Details
-
getFloatingRateIndex
Gets the value of the floatingRateIndex property.- Returns:
- possible object is
FloatingRateIndex
-
setFloatingRateIndex
Sets the value of the floatingRateIndex property.- Parameters:
value
- allowed object isFloatingRateIndex
-
getIndexTenor
-
setIndexTenor
-
getFloatingRateMultiplierSchedule
-
setFloatingRateMultiplierSchedule
-
getSpreadSchedule
Gets the value of the spreadSchedule property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the spreadSchedule property.For example, to add a new item, do as follows:
getSpreadSchedule().add(newItem);
Objects of the following type(s) are allowed in the list
SpreadSchedule
-
getRateTreatment
Gets the value of the rateTreatment property.- Returns:
- possible object is
RateTreatmentEnum
-
setRateTreatment
Sets the value of the rateTreatment property.- Parameters:
value
- allowed object isRateTreatmentEnum
-
getCapRateSchedule
Gets the value of the capRateSchedule property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the capRateSchedule property.For example, to add a new item, do as follows:
getCapRateSchedule().add(newItem);
Objects of the following type(s) are allowed in the list
StrikeSchedule
-
getFloorRateSchedule
Gets the value of the floorRateSchedule property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the floorRateSchedule property.For example, to add a new item, do as follows:
getFloorRateSchedule().add(newItem);
Objects of the following type(s) are allowed in the list
StrikeSchedule
-