Class AbstractDataComponentsHolder

java.lang.Object
io.jmix.flowui.model.impl.AbstractDataComponentsHolder
All Implemented Interfaces:
HasDataComponents, ObservableDataHolder
Direct Known Subclasses:
FragmentDataImpl, ViewDataImpl

public abstract class AbstractDataComponentsHolder extends Object implements HasDataComponents, ObservableDataHolder
Abstract implementation of the HasDataComponents interface providing a base for managing data-related components such as DataContext, InstanceContainer, and DataLoader.

Implements ObservableDataHolder so that every registered loader gets a monitoring info provider attached automatically in registerLoader(String, DataLoader). The two getters of ObservableDataHolder are not implemented here — concrete subclasses must declare their observability context explicitly.