public class StandardCDXManager
extends java.lang.Object
Constructor and Description |
---|
StandardCDXManager() |
Modifier and Type | Method and Description |
---|---|
static CaseInsensitiveTreeMap<java.lang.String> |
GetCDXDescriptions()
Retrieve the name/description map for all the CDS indices
|
static java.util.Set<java.lang.String> |
GetCDXNames()
Retrieve the comprehensive set of pre-set and pre-loaded CDX index names
|
static java.util.Map<JulianDate,java.lang.Integer> |
GetCDXSeriesMap(java.lang.String strCDXName)
Return the full set of CDX series/first coupon date pairs for the given CDX
|
static BasketProduct |
GetOnTheRun(java.lang.String strIndex,
JulianDate dt,
java.lang.String strTenor)
Retrieve the on-the-run for the index and tenor corresponding to the specified date
|
static CaseInsensitiveTreeMap<java.lang.String> |
GetPreLoadedCDXDescriptions()
Retrieve the name/description map for all the pre-loaded CDS indices
|
static java.util.Map<JulianDate,java.lang.Integer> |
GetPreLoadedCDXSeriesMap(java.lang.String strCDXName)
Return the full set of pre-loaded CDX series/first coupon date pairs for the given CDX
|
static java.util.Set<java.lang.String> |
GetPreLoadedIndexNames()
Retrieve a set of all the pre-loaded CDX index names
|
static CaseInsensitiveTreeMap<java.lang.String> |
GetPresetCDXDescriptions()
Retrieve the name/description map for all the pre-set CDS indices
|
static java.util.Map<JulianDate,java.lang.Integer> |
GetPresetCDXSeriesMap(java.lang.String strCDXName)
Return the full set of pre-set CDX series/first coupon date pairs for the given CDX
|
static java.util.Set<java.lang.String> |
GetPresetIndexNames()
Retrieve a set of all the pre-set CDX index names
|
static boolean |
InitStandardCDXSeries() |
static void |
main(java.lang.String[] astrArgs) |
static BasketProduct |
MakeStandardCDX(java.lang.String strIndex,
int iSeries,
java.lang.String strTenor)
Create a standard CDX from the index code, the index series, and the tenor.
|
public static final boolean InitStandardCDXSeries()
public static final BasketProduct MakeStandardCDX(java.lang.String strIndex, int iSeries, java.lang.String strTenor)
strIndex
- The Index Code (CDX.NA.IG, CDX.NA.HY, etc)iSeries
- Index Series NumberstrTenor
- The specific tenor - typical common ones are 3Y, 5Y, 7Y, and 10Ypublic static final BasketProduct GetOnTheRun(java.lang.String strIndex, JulianDate dt, java.lang.String strTenor)
strIndex
- CDX/ITRAXX indexdt
- Specified datestrTenor
- Tenorpublic static final java.util.Set<java.lang.String> GetPresetIndexNames()
public static final java.util.Set<java.lang.String> GetPreLoadedIndexNames()
public static final java.util.Set<java.lang.String> GetCDXNames()
public static final java.util.Map<JulianDate,java.lang.Integer> GetPresetCDXSeriesMap(java.lang.String strCDXName)
strCDXName
- CDX Namepublic static final java.util.Map<JulianDate,java.lang.Integer> GetPreLoadedCDXSeriesMap(java.lang.String strCDXName)
strCDXName
- CDX Namepublic static final java.util.Map<JulianDate,java.lang.Integer> GetCDXSeriesMap(java.lang.String strCDXName)
strCDXName
- CDX Namepublic static final CaseInsensitiveTreeMap<java.lang.String> GetPresetCDXDescriptions()
public static final CaseInsensitiveTreeMap<java.lang.String> GetPreLoadedCDXDescriptions()
public static final CaseInsensitiveTreeMap<java.lang.String> GetCDXDescriptions()
public static final void main(java.lang.String[] astrArgs) throws java.lang.Exception
java.lang.Exception