Enum Class FeeElectionEnum
- All Implemented Interfaces:
Serializable
,Comparable<FeeElectionEnum>
,Constable
Java class for FeeElectionEnum.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="FeeElectionEnum"> <restriction base="{http://www.w3.org/2001/XMLSchema}token"> <enumeration value="FlatFee"/> <enumeration value="AmortizedFee"/> <enumeration value="FundingFee"/> <enumeration value="FlatFeeAndFundingFee"/> <enumeration value="AmortizedFeeAndFundingFee"/> </restriction> </simpleType>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe product of (i) the Break Fee Rate multiplied by (ii) the Equity Notional Amount corresponding to the Early Termination Portion multiplied by (iii) the number of days from the Early Termination Date to the later of the Termination Date or the Cash Settlement Payment Date corresponding to the latest Valuation Date.Amortized Fee and Funding Fee are applicable.The product of (i) the Break Fee Rate multiplied by (ii) the Equity Notional Amount corresponding to the Early Termination Portion.Both Flat Fee and Funding Fee are applicable.The product of (i) the Equity Notional Amount corresponding to the Early Termination Portion multiplied by (ii) the Break Funding Rate multiplied by (iii) the number of days from the Early Termination Date to the next scheduled Reset Date divided by (iv) a number equivalent to the denominator of the Day Count Fraction applicable to the Floating Rate Option. -
Method Summary
Modifier and TypeMethodDescriptionstatic FeeElectionEnum
value()
static FeeElectionEnum
Returns the enum constant of this class with the specified name.static FeeElectionEnum[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
FLAT_FEE
The product of (i) the Break Fee Rate multiplied by (ii) the Equity Notional Amount corresponding to the Early Termination Portion. -
AMORTIZED_FEE
The product of (i) the Break Fee Rate multiplied by (ii) the Equity Notional Amount corresponding to the Early Termination Portion multiplied by (iii) the number of days from the Early Termination Date to the later of the Termination Date or the Cash Settlement Payment Date corresponding to the latest Valuation Date. -
FUNDING_FEE
The product of (i) the Equity Notional Amount corresponding to the Early Termination Portion multiplied by (ii) the Break Funding Rate multiplied by (iii) the number of days from the Early Termination Date to the next scheduled Reset Date divided by (iv) a number equivalent to the denominator of the Day Count Fraction applicable to the Floating Rate Option. -
FLAT_FEE_AND_FUNDING_FEE
Both Flat Fee and Funding Fee are applicable. -
AMORTIZED_FEE_AND_FUNDING_FEE
Amortized Fee and Funding Fee are applicable.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
value
-
fromValue
-