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.StringfixFloatTenor()Retrieve the Fix Float Tenorjava.lang.StringfullyQualifiedName()Retrieve the Fully Qualified Namebooleanmatch(LatentStateLabel latentStateLabelOther)Indicate whether this Label matches the supplied.static OTCFixFloatLabelStandard(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, ucasMethods 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:LatentStateLabelRetrieve the Fully Qualified Name- Specified by:
fullyQualifiedNamein interfaceLatentStateLabel- Overrides:
fullyQualifiedNamein classFloaterLabel- Returns:
- The Fully Qualified Name
-
match
Description copied from interface:LatentStateLabelIndicate whether this Label matches the supplied.- Specified by:
matchin interfaceLatentStateLabel- Overrides:
matchin classFloaterLabel- Parameters:
latentStateLabelOther- The Supplied Label- Returns:
- TRUE - The Supplied Label matches this.
-