StudioPresetRenderer class

Formatter generating ASCII Preset trees, Markdown preset tables, and JSON export schemas.

Constructors

StudioPresetRenderer()

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

Operators

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

Static Methods

renderAsciiPresetTree(StudioConfigurationPreset preset) → String
Render an individual preset as ASCII hierarchy tree exactly as specified in Phase 10.11.
renderJson(List<StudioConfigurationPreset> presets, {bool pretty = true}) → String
Render preset array as structured JSON.
renderMarkdownCatalog(List<StudioConfigurationPreset> presets) → String
Render full preset library as clean Markdown documentation.