Created definitions for numRecords and numFields within ParserInput

This commit is contained in:
Collin Smith 2020-12-27 19:59:58 -08:00
parent 10178dfebc
commit 138c62c225
2 changed files with 7 additions and 1 deletions

View File

@ -180,6 +180,7 @@ public class TsvParser implements ParserInput {
fieldNames.add(fieldName);
}
@Override
public int numFields() {
return numFields;
}
@ -192,6 +193,7 @@ public class TsvParser implements ParserInput {
return fieldNames.get(fieldId);
}
@Override
public int numRecords() {
return numRecords;
}

View File

@ -2,7 +2,11 @@ package com.riiablo.table;
public interface ParserInput {
int fieldId(String fieldName);
int recordId(String fieldName);
int numFields();
int recordId(String recordName);
int numRecords();
CharSequence token(int recordId, int fieldId);
byte parseByte(int recordId, int fieldId);