Package io.jmix.flowui.facet
Interface Facet
- All Known Subinterfaces:
DataLoadCoordinator,DynAttrFacet,FragmentDataLoadCoordinator,FragmentSettingsFacet,SettingsFacet<S>,Timer,UrlQueryParametersFacet,ViewDataLoadCoordinator,ViewSettingsFacet
- All Known Implementing Classes:
AbstractDataLoadCoordinator,AbstractFacet,AbstractSettingsFacet,DynAttrFacetImpl,FragmentDataLoadCoordinatorImpl,FragmentSettingsFacetImpl,NoopUrlQueryParametersFacetImpl,TimerImpl,UrlQueryParametersFacetImpl,ViewDataLoadCoordinatorImpl,ViewSettingsFacetImpl
public interface Facet
Non-visual component of a
FacetOwner.-
Method Summary
Modifier and TypeMethodDescriptiongetId()Returns the identifier associated with this oject.<T extends com.vaadin.flow.component.Composite<?> & FacetOwner>
TgetOwner()voidSets the identifier for this object.<T extends com.vaadin.flow.component.Composite<?> & FacetOwner>
voidsetOwner(T owner) Sets an owner containing this facet.
-
Method Details
-
getId
Returns the identifier associated with this oject.- Returns:
- the ID if it exists,
nullotherwise.
-
setId
Sets the identifier for this object.- Parameters:
id- the unique identifier to be set
-
getOwner
- Type Parameters:
T- the type of the owner- Returns:
- an owner containing this facet
-
setOwner
Sets an owner containing this facet.- Type Parameters:
T- the type of the owner- Parameters:
owner- an owner containing this facet
-