public class ForwardLabel extends java.lang.Object implements LatentStateLabel
Modifier and Type | Method and Description |
---|---|
static ForwardLabel |
Create(FloaterIndex floaterIndex,
java.lang.String strTenor)
Construct a ForwardLabel from the tenor and the index
|
static ForwardLabel |
Create(java.lang.String strCurrency,
java.lang.String strTenor)
Create from the Currency and the Tenor
|
java.lang.String |
currency()
Retrieve the Currency
|
java.lang.String |
family()
Retrieve the Family
|
FloaterIndex |
floaterIndex()
Retrieve the Floater Index
|
java.lang.String |
fullyQualifiedName()
Retrieve the Fully Qualified Name
|
boolean |
match(LatentStateLabel lslOther)
Indicate whether this Label matches the supplied.
|
boolean |
overnight()
Indicate if the Index is an Overnight Index
|
static ForwardLabel |
Standard(java.lang.String strFullyQualifiedName)
Construct a ForwardLabel from the corresponding Fully Qualified Name
|
java.lang.String |
tenor()
Retrieve the Tenor
|
UnitCouponAccrualSetting |
ucas()
Retrieve a Unit Coupon Accrual Setting
|
public static final ForwardLabel Standard(java.lang.String strFullyQualifiedName)
strFullyQualifiedName
- The Fully Qualified Namepublic static final ForwardLabel Create(FloaterIndex floaterIndex, java.lang.String strTenor)
floaterIndex
- The Floater Index DetailsstrTenor
- Tenorpublic static final ForwardLabel Create(java.lang.String strCurrency, java.lang.String strTenor)
strCurrency
- CurrencystrTenor
- Tenorpublic java.lang.String currency()
public java.lang.String family()
public java.lang.String tenor()
public boolean overnight()
public FloaterIndex floaterIndex()
public UnitCouponAccrualSetting ucas()
public java.lang.String fullyQualifiedName()
LatentStateLabel
fullyQualifiedName
in interface LatentStateLabel
public boolean match(LatentStateLabel lslOther)
LatentStateLabel
match
in interface LatentStateLabel
lslOther
- The Supplied Label