Package gov.nasa.pds.web.ui.utils
Class TabularData
- java.lang.Object
-
- gov.nasa.pds.web.ui.utils.TabularData
-
public class TabularData extends Object
-
-
Constructor Summary
Constructors Constructor Description TabularData(File tabularFile, Long readRows, long startByte)
TabularData(File tabularFile, List<ColumnInfo> columnInfos, long startByte)
TabularData(File tabularFile, List<ColumnInfo> columnInfos, long startByte, Long readRows)
TabularData(URL fileUrl, List<ColumnInfo> columnInfos, long startByte, Long readRows)
TabularData(URL fileUrl, List<ColumnInfo> columnInfos, long startByte, Long readRows, String fieldDelimiter, int fieldsCount)
Used for TableDelimited
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProblem(int lineNumber, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
void
addProblem(int lineNumber, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
void
addProblem(gov.nasa.pds.tools.label.Statement statement, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
void
addProblem(gov.nasa.pds.tools.label.Statement statement, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
void
addProblem(gov.nasa.pds.tools.LabelParserException e)
void
addProblem(File sourceFile, int lineNumber, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
void
addProblem(URI sourceURI, int lineNumber, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
Column
getColumn(int index)
Column
getColumn(String searchName)
List<ColumnInfo>
getColumnDefs()
List<Column>
getColumns()
File
getDataFile()
List<gov.nasa.pds.tools.LabelParserException>
getProblems()
List<Row>
getRows()
-
-
-
Constructor Detail
-
TabularData
public TabularData(File tabularFile, List<ColumnInfo> columnInfos, long startByte)
-
TabularData
public TabularData(File tabularFile, List<ColumnInfo> columnInfos, long startByte, Long readRows)
-
TabularData
public TabularData(URL fileUrl, List<ColumnInfo> columnInfos, long startByte, Long readRows)
-
TabularData
public TabularData(URL fileUrl, List<ColumnInfo> columnInfos, long startByte, Long readRows, String fieldDelimiter, int fieldsCount)
Used for TableDelimited- Parameters:
fileUrl
-columnInfos
-startByte
-readRows
-fieldDelimiter
-
-
-
Method Detail
-
getColumn
public Column getColumn(int index)
-
getColumnDefs
public List<ColumnInfo> getColumnDefs()
-
getDataFile
public File getDataFile()
-
addProblem
public void addProblem(int lineNumber, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
-
addProblem
public void addProblem(int lineNumber, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
-
addProblem
public void addProblem(gov.nasa.pds.tools.label.Statement statement, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
-
addProblem
public void addProblem(gov.nasa.pds.tools.label.Statement statement, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
-
addProblem
public void addProblem(URI sourceURI, int lineNumber, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
-
addProblem
public void addProblem(File sourceFile, int lineNumber, Integer column, String key, gov.nasa.pds.tools.constants.Constants.ProblemType type, Object... arguments)
-
addProblem
public void addProblem(gov.nasa.pds.tools.LabelParserException e)
-
getProblems
public List<gov.nasa.pds.tools.LabelParserException> getProblems()
-
-