Class ComponentScope

java.lang.Object
net.n2oapp.framework.config.metadata.compile.ComponentScope

public class ComponentScope extends Object
Компонент-обёртка. Применяется для передачи родительского компонента в сборку к дочернему
  • Constructor Details

    • ComponentScope

      public ComponentScope(Object component)
    • ComponentScope

      public ComponentScope(Object component, ComponentScope parentScope)
  • Method Details

    • unwrap

      public <T> T unwrap(Class<T> clazz)
    • getFirstNotNull

      public <T, R> R getFirstNotNull(Class<T> clazz, Function<T,R> function)
    • getFirstNotNull

      public static <T, R> R getFirstNotNull(ComponentScope componentScope, Class<T> clazz, Function<T,R> function)
    • getParentScope

      public ComponentScope getParentScope()