Data
public class DataFile extends DataAdapter
Modifier and Type | Field | Description |
---|---|---|
protected static java.lang.String[] |
delimiters |
colNames, data, ID, name
Constructor | Description |
---|---|
DataFile(java.lang.String fileName) |
Creates a DataFile using data in the given file.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<Data> |
getDataList() |
Some objects (eg, a Group) do not contain data, but a list of Data
objects that do.
|
protected static double[] |
getRowArray(int rowCount) |
Returns an array of row numbers.
|
java.lang.String |
open(java.lang.String fileName) |
Opens an xml or data file specified by name.
|
double[][] |
parseData(java.lang.String dataString,
java.lang.String fileName) |
Parses character-delimited data from a string.
|
protected static double[] |
parseDoubles(java.lang.String[] strings) |
Parses a String array into doubles.
|
protected static double[][] |
parseDoubles(java.lang.String text,
java.lang.String rowDelimiter,
java.lang.String colDelimiter) |
Parses a String into doubles separated by specified row and column
delimiters.
|
protected static java.lang.String[] |
parseStrings(java.lang.String text,
java.lang.String delimiter) |
Parses a String into tokens separated by a specified delimiter.
|
protected static java.lang.String[][] |
parseStrings(java.lang.String text,
java.lang.String rowDelimiter,
java.lang.String colDelimiter) |
Parses a String into tokens separated by specified row and column
delimiters.
|
protected java.lang.String |
readFirstLine(java.io.Reader in) |
getColumnNames, getData2D, getData3D, getDatasets, getFillColors, getID, getLineColors, getName, setColumnNames, setID, setName
public DataFile(java.lang.String fileName)
fileName
- public java.util.List<Data> getDataList()
getDataList
in interface Data
getDataList
in class DataAdapter
public java.lang.String open(java.lang.String fileName)
fileName
- the file namepublic double[][] parseData(java.lang.String dataString, java.lang.String fileName)
dataString
- the data stringfileName
- name of file containing the data string (may be null)protected java.lang.String readFirstLine(java.io.Reader in)
protected static java.lang.String[] parseStrings(java.lang.String text, java.lang.String delimiter)
text
- the text to parsedelimiter
- the delimiterprotected static java.lang.String[][] parseStrings(java.lang.String text, java.lang.String rowDelimiter, java.lang.String colDelimiter)
text
- the text to parserowDelimiter
- the column delimitercolDelimiter
- the column delimiterprotected static double[] parseDoubles(java.lang.String[] strings)
strings
- the String array to parseprotected static double[][] parseDoubles(java.lang.String text, java.lang.String rowDelimiter, java.lang.String colDelimiter)
text
- the text to parserowDelimiter
- the column delimitercolDelimiter
- the column delimiterprotected static double[] getRowArray(int rowCount)
rowCount
- length of the array