TomlValueBuilder class

A visitor for TomlValues that builds Dart values from their internal representations.

Mixed in types

Constructors

TomlValueBuilder(TomlKey _currentKey)
Creates a new value builder.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
visitArray(TomlArray array) Iterable
Visits the given array value.
override
visitBasicString(TomlBasicString string) String
Visits the given basic string.
override
visitBoolean(TomlBoolean boolean) bool
Visits the given boolean value.
override
visitDateTime(TomlDateTime dateTime) TomlDateTime
Visits the given date or time value.
override
visitFloat(TomlFloat float) double
Visits the given floating point number.
override
visitInlineTable(TomlInlineTable inlineTable) Map<String, dynamic>
Visits the given inline table.
override
visitInteger(TomlInteger integer) → dynamic
Visits the given integer.
override
visitLiteralString(TomlLiteralString string) String
Visits the given literal string.
override
visitMultilineBasicString(TomlMultilineBasicString string) String
Visits the given multiline basic string.
override
visitMultilineLiteralString(TomlMultilineLiteralString string) String
Visits the given multiline literal string.
override
visitString(TomlString value) String
Visits the given value.
inherited
visitValue(TomlValue value) → dynamic
Visits the given value.
inherited

Operators

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