Package io.github.factoryfx.factory.util
Class ClasspathBasedFactoryProvider
- java.lang.Object
-
- io.github.factoryfx.factory.util.ClasspathBasedFactoryProvider
-
public class ClasspathBasedFactoryProvider extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClasspathBasedFactoryProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Class<? extends FactoryBase<?,?>>>get(java.lang.Class<? extends FactoryBase<?,?>> root)java.util.List<java.lang.Class<? extends FactoryBase<?,?>>>get(java.lang.Package packageParam)java.util.List<java.lang.Class<? extends FactoryBase<?,?>>>get(java.lang.String basePackage)
-
-
-
Method Detail
-
get
public java.util.List<java.lang.Class<? extends FactoryBase<?,?>>> get(java.lang.String basePackage)
- Parameters:
basePackage- base package for the factory to avoid scanning the whole classpath- Returns:
- list of factories
-
get
public java.util.List<java.lang.Class<? extends FactoryBase<?,?>>> get(java.lang.Package packageParam)
-
get
public java.util.List<java.lang.Class<? extends FactoryBase<?,?>>> get(java.lang.Class<? extends FactoryBase<?,?>> root)
- Parameters:
root- class in the root package for all Factories.get(String)- Returns:
- list of factories
-
-