public enum FxResetFixingRelativeTo extends Enum<FxResetFixingRelativeTo> implements NamedEnum
When calculating the FX reset fixing dates for a swap leg, the date is calculated relative to another date. The other date is specified by this enum.
| Enum Constant and Description |
|---|
PERIOD_END
The FX reset fixing is made relative to the end of the last accrual period.
|
PERIOD_START
The FX reset fixing is made relative to the start of the first accrual period.
|
| Modifier and Type | Method and Description |
|---|---|
static FxResetFixingRelativeTo |
of(String name)
Obtains an instance from the specified name.
|
String |
toString()
Returns the formatted name of the type.
|
static FxResetFixingRelativeTo |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FxResetFixingRelativeTo[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FxResetFixingRelativeTo PERIOD_START
The fixing date is relative to the start date of the first accrual period within the payment period, as adjusted by business day conventions.
public static final FxResetFixingRelativeTo PERIOD_END
The fixing date is relative to the end date of the last accrual period within the payment period, as adjusted by business day conventions.
public static FxResetFixingRelativeTo[] values()
for (FxResetFixingRelativeTo c : FxResetFixingRelativeTo.values()) System.out.println(c);
public static FxResetFixingRelativeTo valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static FxResetFixingRelativeTo of(String name)
Parsing handles the mixed case form produced by toString() and
the upper and lower case variants of the enum constant name.
name - the name to parseIllegalArgumentException - if the name is not knownpublic String toString()
toString in class Enum<FxResetFixingRelativeTo>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.