Class GenericComponentFactory<ComponentType>

  • All Implemented Interfaces:
    Supplier<ComponentType>

    public class GenericComponentFactory<ComponentType>
    extends Object
    implements Supplier<ComponentType>
    • Method Detail

      • getProvidedComponentTypes

        public Set<Class<?>> getProvidedComponentTypes()
      • getUnfullfilledRequirements

        public Set<Class<?>> getUnfullfilledRequirements()
      • fulfillRequirement

        public <T> void fulfillRequirement​(Supplier<T> factory)
      • getClassHierarchy

        public static Iterable<Class<?>> getClassHierarchy​(Class<?> baseClass)