parser library
Handle how Tempcord data read and write between Dart object and bytes.
Classes
-
BodyTemperatureRecordListCsvConverter<
N extends BodyTemperatureRecordNodeCsvRow> - A TempcordDataConverter for handle conversion between BodyTemperatureRecordListCsv and a String of 2D List.
-
ProfileJsonDataConverter<
P extends ProfileJson> - A TempcordDataConverter for converting between ProfileJson and stringfied JSON data.
-
TempcordDataConvertedObject<
T extends Object> -
A Object repersent this object can be converted between file data format
(
T
) and Dart object. -
TempcordDataConverter<
T extends Object, TO extends TempcordDataConvertedObject< T> > -
Handle TempcordDataConvertedObject to be converted between String and
T
with related data. -
TempcordDataParser<
P extends ProfileJson, N extends BodyTemperatureRecordNodeCsvRow> -
Convert the data between Uint8List and corresponded
TempcordDataConvertedObject (including
P
and a List ofN
).
Typedefs
-
Csv
= List<
CsvRow> - Define type that how CSV get repersented in Dart object.
-
CsvAttribute
= UnmodifiableListView<
String> - A CsvRow that uses for indication each Csv column's metadata.
-
CsvRow
= List<
String> - A row that contains data in each index of Csv.
-
GenericTempcordDataConverter
= TempcordDataConverter<
Object, TempcordDataConvertedObject< Object> > - Define various TempcordDataConverter for handling conversion on TempcordDataConvertedObject.
-
Json
= Map<
String, dynamic> - Defined type that how JSON get repersented in Dart object.