discontinuedPackage jet_cad_floor_plan has been discontinued and replaced by jet_cad_2d_plan.

TableSurvey class final

The tables and the servable instances that are not tables, in one pass.

Constructors

TableSurvey.of(DraftDocument doc)
O(nodes + entities). At document-change rate, never per frame.
factory

Properties

extraLabels → Map<Handle, List<Handle>>
Per table with several TABLE labels, the ones after the first.
final
hashCode → int
The hash code for this object.
no setterinherited
nested → List<Handle>
Servable instances not at the root: not tables in v1 (T1).
final
numbers → Iterable<String>
Every number in use, one per numbered table.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tables → List<TableInfo>
Live, root-level, servable instances, ascending by handle (T1).
final

Methods

diagnostics() → List<Diagnostic>
The plan's numbering diagnostics (T15), in a stable order: duplicates by first appearance, then per table ascending.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
withNumber(String number) → List<TableInfo>
The numbered tables carrying number (trimmed, exact ==, T4).

Operators

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

Static Properties

surveys ↔ int
How many surveys have run in this isolate: a test hook, so a test can pin that a path (a panel's hover rebuild) does not rescan the document.
getter/setter pair