public class CSVGrid
extends java.lang.Object
Constructor and Description |
---|
CSVGrid()
Empty CSVGrid Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
add(java.lang.String[] astr)
Add a String Array to the Grid
|
JulianDate[] |
dateArrayAtColumn(int iColumn)
Retrieve the Array of JulianDate corresponding to the specified Column Index
|
double[] |
doubleArrayAtColumn(int iColumn)
Retrieve the Array of Double Values corresponding to the specified Column Index
|
double[] |
doubleArrayAtColumn(int iColumn,
double dblScaler)
Retrieve the Array of Double Values corresponding to the specified Column Index
|
java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> |
doubleMap(double dblScaler)
Construct a Historical Map of Scaled/Keyed Double
|
java.util.List<java.lang.String[]> |
grid()
Retrieve the Underlying CSV Grid
|
java.util.Map<JulianDate,InstrumentSetTenorQuote> |
groupedOrderedDouble(double dblScaler)
Construct a Historical Map of Scaled/Keyed/Tenor Ordered Double
|
java.lang.String |
header(int iIndex)
Retrieve the Header identified by the Index
|
java.lang.String[] |
headers()
Retrieve the Array of Headers
|
int[] |
intArrayAtColumn(int iColumn)
Retrieve the Array of Integer Values corresponding to the specified Column Index
|
boolean |
setHeader(java.lang.String[] astrHeader)
Set the Column Headers
|
int |
size()
Retrieve the Size of the Sample Set
|
java.lang.String[] |
stringArrayAtColumn(int iColumn)
Retrieve the Array of String Values corresponding to the specified Column Index
|
static JulianDate |
ToDate(java.lang.String strElement)
Convert the String Element to a JulianDate Instance.
|
static double |
ToDouble(java.lang.String strElement)
Convert the String Element to double.
|
static int |
ToInteger(java.lang.String strElement)
Convert the String Element to int.
|
public static final double ToDouble(java.lang.String strElement)
strElement
- String Elementpublic static final int ToInteger(java.lang.String strElement)
strElement
- String Elementpublic static final JulianDate ToDate(java.lang.String strElement)
strElement
- String Elementpublic java.util.List<java.lang.String[]> grid()
public int size()
public boolean setHeader(java.lang.String[] astrHeader)
astrHeader
- The Column Headerspublic boolean add(java.lang.String[] astr)
astr
- The String Arraypublic java.lang.String[] headers()
public java.lang.String header(int iIndex)
iIndex
- The Indexpublic java.lang.String[] stringArrayAtColumn(int iColumn)
iColumn
- The Column Indexpublic int[] intArrayAtColumn(int iColumn)
iColumn
- The Column Indexpublic double[] doubleArrayAtColumn(int iColumn, double dblScaler)
iColumn
- The Column IndexdblScaler
- The Scaling Multiplierpublic double[] doubleArrayAtColumn(int iColumn)
iColumn
- The Column Indexpublic JulianDate[] dateArrayAtColumn(int iColumn)
iColumn
- The Column Indexpublic java.util.Map<JulianDate,java.util.Map<java.lang.Double,java.lang.Double>> doubleMap(double dblScaler)
dblScaler
- The Scale to be appliedpublic java.util.Map<JulianDate,InstrumentSetTenorQuote> groupedOrderedDouble(double dblScaler)
dblScaler
- The Scale to be applied