Class AbstractClickNotifierDependencyInjector

java.lang.Object
io.jmix.flowui.sys.autowire.AbstractClickNotifierDependencyInjector
All Implemented Interfaces:
DependencyInjector
Direct Known Subclasses:
FragmentClickNotifierDependencyInjector, ViewClickNotifierDependencyInjector

public abstract class AbstractClickNotifierDependencyInjector extends Object implements DependencyInjector
  • Field Details

  • Constructor Details

    • AbstractClickNotifierDependencyInjector

      protected AbstractClickNotifierDependencyInjector(ReflectionCacheManager reflectionCacheManager)
  • Method Details

    • autowire

      public void autowire(DependencyInjector.AutowireContext<?> autowireContext)
      Description copied from interface: DependencyInjector
      The method is invoked when the component instance is created. Used to autowire dependencies to the UI component.
      Specified by:
      autowire in interface DependencyInjector
      Parameters:
      autowireContext - injection context
    • doAutowiring

      protected void doAutowiring(ReflectionCacheManager.AnnotatedMethod<Subscribe> annotatedMethod, com.vaadin.flow.component.Composite<?> composite, Class<? extends com.vaadin.flow.component.Composite> compositeClass, Collection<Object> autowired)
    • getEventTarget

      @Nullable protected abstract Object getEventTarget(com.vaadin.flow.component.Composite<?> composite, String target)
    • convertSubjectToMethodName

      protected String convertSubjectToMethodName(String methodName)