Package org.openl.rules.lang.xls.classes
Interface ClassLocator
-
- All Known Implementing Classes:
DirectoryClassLocator,JarClassLocator
public interface ClassLocatorIs used to locate a classes in a given URL path- Author:
- NSamatov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<Class<?>>getClasses(URL pathURL, String packageName, ClassLoader classLoader)Find all classes in a given path.
-
-
-
Method Detail
-
getClasses
Collection<Class<?>> getClasses(URL pathURL, String packageName, ClassLoader classLoader)
Find all classes in a given path. If a class cannot be loaded, it is skipped (in our case we don't need such classes).- Parameters:
pathURL- The path where classes is searchedpackageName- The package name for classes found inside the pathclassLoader- a ClassLoader that is used to load a classes- Returns:
- Found classes
-
-