Package org.drip.state.identifier
Class OTCFixFloatLabel
java.lang.Object
org.drip.state.identifier.FloaterLabel
org.drip.state.identifier.OTCFixFloatLabel
- All Implemented Interfaces:
LatentStateLabel
public class OTCFixFloatLabel extends FloaterLabel
OTCFixFloatLabel contains the Index Parameters referencing a Payment on an OTC Fix/Float IRS Par
Rate Index. It provides the following Functionality:
- Construct a OTCFixFloatLabel from the corresponding Fully Qualified Name
- OTCFixFloatLabel Constructor
- Retrieve the Fix Float Tenor
Module | Product Core Module |
Library | Fixed Income Analytics |
Project | Latent State Inference and Creation Utilities |
Package | Latent State Identifier Labels |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description OTCFixFloatLabel(FloaterIndex floaterIndex, java.lang.String forwardTenor, java.lang.String fixFloatTenor)
OTCFixFloatLabel Constructor -
Method Summary
Modifier and Type Method Description java.lang.String
fixFloatTenor()
Retrieve the Fix Float Tenorjava.lang.String
fullyQualifiedName()
Retrieve the Fully Qualified Nameboolean
match(LatentStateLabel latentStateLabelOther)
Indicate whether this Label matches the supplied.static OTCFixFloatLabel
Standard(java.lang.String fullyQualifiedName)
Construct a OTCFixFloatLabel from the corresponding Fully Qualified NameMethods inherited from class org.drip.state.identifier.FloaterLabel
currency, family, floaterIndex, overnight, tenor, ucas
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
OTCFixFloatLabel
public OTCFixFloatLabel(FloaterIndex floaterIndex, java.lang.String forwardTenor, java.lang.String fixFloatTenor) throws java.lang.ExceptionOTCFixFloatLabel Constructor- Parameters:
floaterIndex
- Floater IndexforwardTenor
- Forward TenorfixFloatTenor
- Fix Float Tenor- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
Standard
Construct a OTCFixFloatLabel from the corresponding Fully Qualified Name- Parameters:
fullyQualifiedName
- The Fully Qualified Name- Returns:
- OTCFixFloatLabel Instance
-
fixFloatTenor
public java.lang.String fixFloatTenor()Retrieve the Fix Float Tenor- Returns:
- The Fix Float Tenor
-
fullyQualifiedName
public java.lang.String fullyQualifiedName()Description copied from interface:LatentStateLabel
Retrieve the Fully Qualified Name- Specified by:
fullyQualifiedName
in interfaceLatentStateLabel
- Overrides:
fullyQualifiedName
in classFloaterLabel
- Returns:
- The Fully Qualified Name
-
match
Description copied from interface:LatentStateLabel
Indicate whether this Label matches the supplied.- Specified by:
match
in interfaceLatentStateLabel
- Overrides:
match
in classFloaterLabel
- Parameters:
latentStateLabelOther
- The Supplied Label- Returns:
- TRUE - The Supplied Label matches this.
-