Package io.jmix.flowui.sys.registration
Class CustomFacetsRegistry
java.lang.Object
io.jmix.flowui.sys.registration.CustomFacetsRegistry
A registry for managing custom facets tags and their corresponding loaders.
For instance, in the spring Configuration class create FacetRegistration bean.
@Configuration
public class FacetConfiguration {
@Bean
public FacetRegistration extTimerFacet() {
return FacetRegistrationBuilder.create(ExtTimerFacetImpl.class)
.replaceFacet(Timer.class)
.withFacetLoader("timer", ExtTimerFacetLoader.class)
.build();
}
}
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CustomFacetsLoaderConfigprotected List<FacetRegistration>protected FacetsImpl -
Constructor Summary
ConstructorsConstructorDescriptionCustomFacetsRegistry(List<FacetRegistration> facetRegistrations, CustomFacetsLoaderConfig customFacetsLoaderConfig, FacetsImpl facets) -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(org.springframework.context.event.ContextRefreshedEvent event) protected voidprotected voidregisterFacet(FacetRegistration registration)
-
Field Details
-
facetRegistrations
-
customFacetsLoaderConfig
-
facets
-
-
Constructor Details
-
CustomFacetsRegistry
public CustomFacetsRegistry(@Nullable List<FacetRegistration> facetRegistrations, CustomFacetsLoaderConfig customFacetsLoaderConfig, FacetsImpl facets)
-
-
Method Details
-
init
@EventListener @Order(200) public void init(org.springframework.context.event.ContextRefreshedEvent event) -
registerComponents
protected void registerComponents() -
registerFacet
-