DotFormatter class

Generates a description of a DeclarativeStateTreeBuilder in Graphviz DOT graph format.

Implemented types

Constructors

DotFormatter({String? graphName, String getStateName(StateKey key)?})
Constructs a DotFormatter instance.

Properties

getStateName → String Function(StateKey key)?
Optional function that will be called when labeling each state in the tree, and can be used to customize the state names.
final
graphName → String?
Optional name used to label the graph
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

formatTo(DeclarativeStateTreeBuilder treeBuilder, StringSink sink) → void
Writes a textual description of the state tree represented by treeBuilder to the sink.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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