Package heasarc.db.votable
Class StreamToJava
- java.lang.Object
-
- heasarc.db.votable.StreamToJava
-
public class StreamToJava extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StreamToJava(java.io.InputStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumn(java.lang.String type, java.lang.String array, java.lang.String nullValue)
Add a description o fone of the columns in the tablejava.lang.Object
arrayColumn(java.lang.String arr, java.lang.String type)
java.lang.Object
getStreamColumn(java.lang.String arr, java.lang.String type)
java.lang.Boolean
readBoolean()
java.util.List<java.util.List<java.lang.Object>>
readTable()
Parse the table into a list of lists.java.lang.Object
scalarColumn(java.lang.String type)
java.lang.String
stringColumn(java.lang.String arr)
-
-
-
Method Detail
-
addColumn
public void addColumn(java.lang.String type, java.lang.String array, java.lang.String nullValue)
Add a description o fone of the columns in the table
-
readTable
public java.util.List<java.util.List<java.lang.Object>> readTable() throws java.io.IOException
Parse the table into a list of lists.- Throws:
java.io.IOException
-
getStreamColumn
public java.lang.Object getStreamColumn(java.lang.String arr, java.lang.String type) throws java.io.IOException
- Throws:
java.io.IOException
-
stringColumn
public java.lang.String stringColumn(java.lang.String arr) throws java.io.IOException
- Throws:
java.io.IOException
-
scalarColumn
public java.lang.Object scalarColumn(java.lang.String type) throws java.io.IOException
- Throws:
java.io.IOException
-
readBoolean
public java.lang.Boolean readBoolean() throws java.io.IOException
- Throws:
java.io.IOException
-
arrayColumn
public java.lang.Object arrayColumn(java.lang.String arr, java.lang.String type) throws java.io.IOException
- Throws:
java.io.IOException
-
-