Class TabularData


  • public class TabularData
    extends Object
    • Constructor Detail

      • TabularData

        public TabularData​(File tabularFile,
                           Long readRows,
                           long startByte)
      • 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​(String searchName)
      • getColumn

        public Column getColumn​(int index)
      • getRows

        public List<Row> getRows()
      • 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()