Package io.jmix.flowui.sys.registration
Interface FacetRegistration
- All Known Implementing Classes:
FacetRegistrationImpl
public interface FacetRegistration
Interface representing the registration of a new facet or override an existing facet.
@Configuration
public class FacetConfiguration {
@Bean
public FacetRegistration extTimerFacet() {
return FacetRegistrationBuilder.create(ExtTimerFacetImpl.class)
.replaceFacet(Timer.class)
.withFacetLoader("timer", ExtTimerFacetLoader.class)
.build();
}
}
- See Also:
-
Method Summary
-
Method Details
-
getFacet
- Returns:
- facet interface class
-
getReplacedFacet
- Type Parameters:
T- type of the new facet class- Returns:
- facet class that should be replaced by
getFacet()ornullif not set
-
getTag
- Returns:
- facet tag
-
getFacetLoader
- Returns:
- facet loader class
-