Adds a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Adds a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
The attribute's view.
The attribute's view.
Runs a deep collection for particular input.
Runs a deep collection for particular input. This will perform a nested search for collection views such as grapheme or timeline.
the matcher function to apply to the leaves of the traversal
an iterator over all elements that were successfully matched
The model object of this view.
The model object of this view.
Removes a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Removes a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Tries to migrate the passed object to this input view.
Tries to migrate the passed object to this input view.
That is, if the view can exchange its model for this
new object, it should do so and return true
.
Returning false
means the object cannot be consumed,
for example because it is of a different type.
Updates a child, possibly moving it into a grapheme if the underlying nuages surface is a timeline.
Updates a child, possibly moving it into a grapheme if the underlying nuages surface is a timeline. If there are future events, they should be removed by this action.
reference to the currently active value
new value to insert or replace
delay with respect to current position (zero for no delay)