Interface LayoutStateChange
-
public interface LayoutStateChangeAn event model to convey that the LayoutModel is either active (busy) or not. Consumers of this event can modify their behavior based on the state of the LayoutModel. A use-case for a consumer of this event is the spatial data structures. When the LayoutModel is active (busy), the spatial data structures do not constantly rebuild and compete with the LayoutAlgorithm relax Thread by doing unnecessary work. When the relax thread completes, this event will alert the spatial data structures to rebuild themselves by firing with 'false' (not busy)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLayoutStateChange.Eventthe event payload produced by this event model and consumed by its Listener consumers.static interfaceLayoutStateChange.Listenerinterface required for consumers of this event modelstatic interfaceLayoutStateChange.Producerindicates that an implementor supports being a producer for this event modelstatic interfaceLayoutStateChange.Supportrequired method signatures to be a producer for this event modelstatic classLayoutStateChange.SupportImplimplementations for a producer of this event model
-