Property which can be casted.
Property which can be casted.
Property which can be casted.
NOTE: Those casts are checked in compilation time: "it compiles" == "it works".
Property based on trait representing data model.
Describes changes in SeqProperty structure.
Describes changes in SeqProperty structure.
Contained properties type.
Index where changes starts.
Properties removed from index idx
.
Properties added on index idx
.
Property which can be modified.
Property based on trait representing data model.
Property based on trait representing data model. Read only access.
Base interface of every Property in Udash.
Read-only interface of SeqProperty[A].
Represents Property[A] transformed to Property[B].
Represents ReadableProperty[A] transformed to ReadableProperty[B].
Note: It can be used only in one-thread environment!
Note: It can be used only in one-thread environment!
This sequencer is used in order to fire callback listeners ONCE during making many updates to io.udash.properties.Property. Property implementation uses this CallbackSequencer in order to queue callbacks and invoke them after running commit(). In code you should use sequence method to group operation over the Property.
Property which can be casted.
NOTE: Those casts are checked in compilation time: "it compiles" == "it works".