Class UiComponentsImpl

java.lang.Object
io.jmix.flowui.impl.UiComponentsImpl
All Implemented Interfaces:
UiComponents

@Component("flowui_UiComponents") public class UiComponentsImpl extends Object implements UiComponents
  • Field Details

  • Constructor Details

  • Method Details

    • create

      public <T extends com.vaadin.flow.component.Component> T create(Class<T> type)
      Specified by:
      create in interface UiComponents
    • create

      public <T extends com.vaadin.flow.component.Component> T create(org.springframework.core.ParameterizedTypeReference<T> typeReference)
      Specified by:
      create in interface UiComponents
    • register

      public void register(Class<? extends com.vaadin.flow.component.Component> component, Class<? extends com.vaadin.flow.component.Component> replacedComponent)
    • 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)