toString method
Get a simple representation of this header.
@return A String representing the state of the header.
Implementation
@override
String toString() {
StringBuffer fs = StringBuffer();
for (int i = 0, ii = fields.length; i < ii; i++) {
DbaseField f = fields[i];
fs.write(f.fieldName +
' ${f.fieldType} ${f.fieldLength} ${f.decimalCount} ${f.fieldDataAddress}\n');
}
return 'DB3 Header\n' +
'Date : ' +
date.toIso8601String() +
'\n' +
'Records : ' +
recordCnt.toString() +
'\n' +
'Fields : ' +
fieldCnt.toString() +
'\n' +
fs.toString();
}