Class FactoryCreator<F extends FactoryBase<?,​R>,​R extends FactoryBase<?,​R>>


  • public class FactoryCreator<F extends FactoryBase<?,​R>,​R extends FactoryBase<?,​R>>
    extends java.lang.Object
    • Constructor Detail

      • FactoryCreator

        public FactoryCreator​(java.lang.Class<F> clazz,
                              java.lang.String name,
                              Scope scope,
                              java.util.function.Function<FactoryContext<R>,​F> creator)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • match

        public boolean match​(java.lang.Class<?> clazzMatch,
                             java.lang.String name)
      • match

        public boolean match​(java.lang.Class<?> clazzMatch)
      • isDuplicate

        public boolean isDuplicate​(FactoryCreator factoryCreator)
      • getScope

        public Scope getScope()
      • isEmpty

        public boolean isEmpty()