SimpleCustomProperty class
Properties
-
conversionTree
↔ ConversionNode<String>
-
Defines the relation between the units of measurement of this property.
E.g. in the following example we defined:
KiloDash = 1000 * Dash
,
DashPlus1 = Dash + 1
and OneOver(DashPlus1) = 1 / (DashPlus1)
:
getter/setter pairinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
mapConversion
→ Map<String, double>
-
The Map of the values of the conversion. In this map at least one element
must have a value of 1, it will be considered the base unit. E.g.:
final
-
mapSymbols
↔ Map<String, String>?
-
Map between units and its symbol
getter/setter pairinherited
-
name
↔ dynamic
-
The name of the Property. If it is not a custom Property is one of the
values of PROPERTY.
getter/setter pairinherited
-
removeTrailingZeros
↔ bool
-
Whether to remove the trailing zeros or not. E.g 1.00000000 has 9
significant figures and has trailing zeros. 1 has not trailing zeros.
getter/setter pairinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
significantFigures
↔ int
-
The number of significant figures to keep. E.g. 1.23456789) has 9
significant figures
getter/setter pairinherited
-
size
↔ int
-
The size of the Property, i.e. the number of the Units that belong to
that Property.
getter/setter pairinherited
-
useScientificNotation
↔ bool
-
Whether to use the scientific notation (true) for
stringValue
s or
decimal notation (false)
getter/setter pairinherited
Methods
-
convert(String name, double? value)
→ void
-
Converts a unit with a specific name (e.g. ANGLE.degree) and value to all
other units
inherited
-
getAll()
→ List<Unit>
-
Returns all the units converted with prefixes
inherited
-
getUnit(String name)
→ Unit
-
Returns the Unit with the corresponding name
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited