public class OvernightLabel extends ForwardLabel
Modifier and Type | Method and Description |
---|---|
static OvernightLabel |
Create(OvernightIndex overnightIndex)
Construct an OvernightLabel from the Index
|
static OvernightLabel |
Create(java.lang.String strCurrency)
Construct an OvernightLabel from the Jurisdiction
|
java.lang.String |
currency()
Retrieve the Currency
|
java.lang.String |
family()
Retrieve the Family
|
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
|
OvernightIndex |
overnightIndex()
Retrieve the Overnight Index
|
java.lang.String |
tenor()
Retrieve the Tenor
|
UnitCouponAccrualSetting |
ucas()
Retrieve a Unit Coupon Accrual Setting
|
Create, Create, floaterIndex, Standard
public static final OvernightLabel Create(java.lang.String strCurrency)
strCurrency
- The Currencypublic static final OvernightLabel Create(OvernightIndex overnightIndex)
overnightIndex
- The Overnight Index Detailspublic java.lang.String currency()
currency
in class ForwardLabel
public java.lang.String family()
family
in class ForwardLabel
public java.lang.String tenor()
tenor
in class ForwardLabel
public boolean overnight()
overnight
in class ForwardLabel
public OvernightIndex overnightIndex()
public UnitCouponAccrualSetting ucas()
ucas
in class ForwardLabel
public java.lang.String fullyQualifiedName()
LatentStateLabel
fullyQualifiedName
in interface LatentStateLabel
fullyQualifiedName
in class ForwardLabel
public boolean match(LatentStateLabel lslOther)
LatentStateLabel
match
in interface LatentStateLabel
match
in class ForwardLabel
lslOther
- The Supplied Label