Class IntCsvColumnValueConsumer<T>
- java.lang.Object
-
- com.github.skjolber.stcsv.databinder.column.bi.IntCsvColumnValueConsumer<T>
-
- All Implemented Interfaces:
CsvColumnValueConsumer<T>
public class IntCsvColumnValueConsumer<T> extends Object implements CsvColumnValueConsumer<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected ObjIntConsumer<T>consumer
-
Constructor Summary
Constructors Constructor Description IntCsvColumnValueConsumer(ObjIntConsumer<T> consumer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconsume(T object, char[] array, int start, int end)Generic interface for parsing values from a character array.static intparseInt(char[] ch, int offset, int end)Helper method to (more) efficiently parse integer numbers from String values.
-
-
-
Field Detail
-
consumer
protected final ObjIntConsumer<T> consumer
-
-
Constructor Detail
-
IntCsvColumnValueConsumer
public IntCsvColumnValueConsumer(ObjIntConsumer<T> consumer)
-
-
Method Detail
-
consume
public void consume(T object, char[] array, int start, int end)
Description copied from interface:CsvColumnValueConsumerGeneric interface for parsing values from a character array.- Specified by:
consumein interfaceCsvColumnValueConsumer<T>- Parameters:
object- targetarray- character arraystart- start index, inclusiveend- end index, exclusive
-
parseInt
public static int parseInt(char[] ch, int offset, int end)Helper method to (more) efficiently parse integer numbers from String values.- Parameters:
ch- arrayoffset- start index (inclusive)end- end index (exclusive)- Returns:
- the parsed value
-
-