|
ContactCenters V. 0.9.9. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectumontreal.iro.lecuyer.xmlbind.CSVSourceArray2D
public class CSVSourceArray2D
Represents a source array whose contents is
read from a CSV-formatted text file.
Each line of the text file pointed to by
a URL becomes a row of the source array,
with elements of the row separated
using commas.
Text is read using TextDataReader.readCSVData(URL,char,char)
with , as the column delimiter and
" as the string delimiter,
while StringConvert.fromString(URI,ClassFinder,Class,String)
is used to convert strings to target objects.
In the XML file, the URL attribute of an element representing a CSV source array must be used to indicate the URL of the CSV data file.
| Constructor Summary | |
|---|---|
CSVSourceArray2D(Node node,
String uri)
|
|
CSVSourceArray2D(URL url)
|
|
| Method Summary | ||
|---|---|---|
void |
close()
Clears the data in the source array. |
|
int |
columns(int row)
Returns the number of columns in row row of the source array. |
|
|
get(Class<T> pcls,
int row,
int column)
Returns the element at row row and column column of the source array, converted to class pcls. |
|
URL |
getURL()
Returns the URL of the text file containing the values of the array, in CSV format. |
|
int |
rows()
Returns the number of rows in the source array. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CSVSourceArray2D(URL url)
public CSVSourceArray2D(Node node,
String uri)
throws URISyntaxException,
MalformedURLException
URISyntaxException
MalformedURLException| Method Detail |
|---|
public URL getURL()
public int columns(int row)
SourceArray2D
columns in interface SourceArray2Drow - the row to test.
public <T> T get(Class<T> pcls,
int row,
int column)
SourceArray2D
get in interface SourceArray2DT - the target class.pcls - the target class.row - the row index.column - the column index.
public int rows()
SourceArray2D
rows in interface SourceArray2Dpublic void close()
SourceArray2D
close in interface Closeableclose in interface SourceArray2D
|
ContactCenters V. 0.9.9. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||