public class TreasuryFuturesEligibility
extends java.lang.Object
| Constructor and Description |
|---|
TreasuryFuturesEligibility(java.lang.String strMaturityFloor,
java.lang.String strMaturityCeiling,
java.lang.String[] astrIssuer,
double dblMinimumOutstandingNotional)
TreasuryFuturesEligibility Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isEligible(JulianDate dtValue,
Bond bond,
double dblOutstandingNotional,
java.lang.String strIssuer)
Indicate whether the given bond is eligible to be delivered
|
java.lang.String[] |
issuer()
Retrieve the Array of Eligible Issuers
|
java.lang.String |
maturityCeiling()
Retrieve the Eligible Maturity Ceiling
|
java.lang.String |
maturityFloor()
Retrieve the Eligible Maturity Floor
|
double |
minimumOutstandingNotional()
Retrieve the Minimum Outstanding Notional
|
java.lang.String |
toString() |
public TreasuryFuturesEligibility(java.lang.String strMaturityFloor,
java.lang.String strMaturityCeiling,
java.lang.String[] astrIssuer,
double dblMinimumOutstandingNotional)
throws java.lang.Exception
strMaturityFloor - Maturity FloorstrMaturityCeiling - Maturity FloorastrIssuer - Array of IssuersdblMinimumOutstandingNotional - Minimum Outstanding Notionaljava.lang.Exception - Thrown if the Inputs are invalidpublic java.lang.String maturityFloor()
public java.lang.String maturityCeiling()
public java.lang.String[] issuer()
public double minimumOutstandingNotional()
public boolean isEligible(JulianDate dtValue, Bond bond, double dblOutstandingNotional, java.lang.String strIssuer)
dtValue - The Value Datebond - The Bond whose Eligibility is to be evaluateddblOutstandingNotional - The Outstanding NotionalstrIssuer - The Issuerpublic java.lang.String toString()
toString in class java.lang.Object