FieldBase class abstract

Implementers

Constructors

FieldBase()
FieldBase.fromOther(FieldBase other)

Properties

hashCode int
The hash code for this object.
no setterinherited
isInvalid bool
no setter
name String
no setter
offset double
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scale double
no setter
type int
no setter
units String
no setter
value Object?
no setter
values List<Object?>
final

Methods

addValue(Object? value) → void
getBitsValue(int offset, int bits, int targetType) int?
getFieldType({int? subfieldIndex, String? subfieldName}) int
getFieldUnits({int? subfieldIndex, String? subfieldName}) String
getName({int? subfieldIndex, String? subfieldName}) String
getNumValues() int
getSize() int
getSubfieldByIndex(int subfieldIndex) Subfield?
getSubfieldByName(String subfieldName) Subfield?
getValue(int index, {int? subfieldInfo, String? subfieldName}) Object?
isNumeric() bool
isSigned({int? subfieldIndex, String? subfieldName}) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setRawValue(int index, Object? value) → void
setValue(Object? value, {int? subfieldInfo, String? subfieldName}) → void
setValueAtIndex(int index, Object? value, {int? subfieldInfo, String? subfieldName}) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited