DVStudioSelection class
What the address says about where a person is inside a screen, and how a section says where they went.
A screen has an address -- <mount>/<screen> -- and some of them have
something inside them with an address of its own,
<mount>/<screen>/<object>: the page open in Pages, the model open in
Data, the function open in the builder. A section that can open one is
handed the name the address gives and asked to report what the person
chose; a section that cannot open one is handed nothing and is never
asked. The name is the object's own -- a route, a model, a function --
rather than a path, so a section reads it as the thing it lists.
Constructors
- DVStudioSelection({String? object, void select(String? object)?})
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- object → String?
-
What the address names inside the screen, or null when it names only
the screen.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- select → void Function(String? object)?
-
Called with what the person chose, so the address can follow. Null
where nothing follows it: a Studio with no DVStudioScreen.onSelect,
which keeps its selection to itself.
final
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