Package tech.tablesaw.columns
Class AbstractColumnParser<T>
java.lang.Object
tech.tablesaw.columns.AbstractColumnParser<T>
- Type Parameters:
T
- The Class of object to be inserted: String for StringColumn, LocalDate for DateColumn, etc.
- Direct Known Subclasses:
BooleanParser
,DateParser
,DateTimeParser
,DoubleParser
,FloatParser
,InstantParser
,IntParser
,LongParser
,ShortParser
,StringParser
,TimeParser
A parser for turning strings into objects that can be inserted into a column
It serves two purposes, to determine if a string can be parsed into the desired object type, and to actually parse the string.
Implementations may take additional parameters such as a locale or DateTimeFormatter.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
boolean
abstract T
byte
double
float
parseFloat
(String s) int
long
short
parseShort
(String s) protected static String
void
setMissingValueStrings
(List<String> missingValueStrings)
-
Field Details
-
missingValueStrings
-
-
Constructor Details
-
AbstractColumnParser
-
-
Method Details
-
canParse
-
parse
-
columnType
-
isMissing
-
parseByte
-
parseInt
-
parseShort
-
parseLong
-
parseDouble
-
parseFloat
-
remove
-
setMissingValueStrings
-