Package io.jmix.flowui.impl
Class UiComponentsImpl
java.lang.Object
io.jmix.flowui.impl.UiComponentsImpl
- All Implemented Interfaces:
UiComponents
@Component("flowui_UiComponents")
public class UiComponentsImpl
extends Object
implements UiComponents
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected Set<UiComponentsImpl.ComponentInfo>
protected DatatypeRegistry
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends com.vaadin.flow.component.Component>
T<T extends com.vaadin.flow.component.Component>
Tcreate
(org.springframework.core.ParameterizedTypeReference<T> typeReference) protected Optional<UiComponentsImpl.ComponentInfo>
getComponentInfo
(Class<? extends com.vaadin.flow.component.Component> component) protected Class<? extends com.vaadin.flow.component.Component>
getComponentToCreate
(UiComponentsImpl.ComponentInfo componentInfo) void
register
(Class<? extends com.vaadin.flow.component.Component> component, Class<? extends com.vaadin.flow.component.Component> replacedComponent)
-
Field Details
-
datatypeRegistry
-
components
-
-
Constructor Details
-
UiComponentsImpl
-
-
Method Details
-
create
- Specified by:
create
in interfaceUiComponents
-
create
public <T extends com.vaadin.flow.component.Component> T create(org.springframework.core.ParameterizedTypeReference<T> typeReference) - Specified by:
create
in interfaceUiComponents
-
register
-
getComponentInfo
protected Optional<UiComponentsImpl.ComponentInfo> getComponentInfo(Class<? extends com.vaadin.flow.component.Component> component) -
getComponentToCreate
protected Class<? extends com.vaadin.flow.component.Component> getComponentToCreate(UiComponentsImpl.ComponentInfo componentInfo)
-