FixedNumberPrinter<T extends num> class

Prints numbers in a fixed format.

Inheritance

Constructors

FixedNumberPrinter({double? accuracy, int base = 10, List<String> characters = NumeralSystem.latin, String delimiter = delimiterString, String infinity = infinityString, String nan = nanString, int padding = 0, int precision = 0, String separator = '', int separatorWidth = 3, int separatorOffset = 0, Printer<T>? sign})
Prints numbers in a custom fixed format.

Properties

accuracy → double?
Round towards the nearest number that is a multiple of accuracy.
final
base → int
The numeric base to which the number should be printed.
final
characters → List<String>
The characters to be used to convert a number to a string.
final
defaultToStringPrinter → ObjectPrinter
Override to configure the empty ObjectPrinter.
no setterinherited
delimiter → String
The delimiter to separate the integer and fraction part of the number.
final
hashCode → int
The hash code for this object.
no setterinherited
infinity → String
The string that should be displayed if the number is infinite.
final
nan → String
The string that should be displayed if the number is not a number.
final
padding → int
The number of digits to be printed in the integer part.
final
precision → int
The number of digits to be printed in the fraction part.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
separator → String
The separator character to be used to group digits.
final
separatorOffset → int
The offset of characters to be separated in a group.
final
separatorWidth → int
The number of characters to be separated in a group.
final
sign → Printer<T>
The printer used for negative or positive numbers.
final
toStringPrinter → ObjectPrinter
Override and call super to add values to the ObjectPrinter.
no setteroverride

Methods

call(T object) → String
Prints the object.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
print(T object) → String
Returns the printed object.
inherited
printOn(T object, StringBuffer buffer) → void
Prints the object into buffer.
override
toString() → String
Standard Object.toString implementation. Do not override, instead implement toStringPrinter to customize.
inherited

Operators

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