public class KPackageUtils
extends java.lang.Object
Constructor and Description |
---|
KPackageUtils() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.Class> |
findClasses(java.io.File directory,
java.lang.String packageName,
boolean recursive)
Recursive method used to find all classes in a given directory and subdirs.
|
static java.util.ArrayList<java.lang.Class> |
getClasses(java.lang.String packageName) |
static java.util.ArrayList<java.lang.Class> |
getClasses(java.lang.String packageName,
boolean recursive)
Scans all classes accessible from the context class loader which belong to the given package and subpackages.
|
static KListClass |
getKClasses(java.lang.String packageName) |
static KListClass |
getKClasses(java.lang.String packageName,
boolean recursive) |
public static KListClass getKClasses(java.lang.String packageName) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
public static KListClass getKClasses(java.lang.String packageName, boolean recursive) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
public static java.util.ArrayList<java.lang.Class> getClasses(java.lang.String packageName) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
public static java.util.ArrayList<java.lang.Class> getClasses(java.lang.String packageName, boolean recursive) throws java.lang.ClassNotFoundException, java.io.IOException
packageName
- The base packagejava.lang.ClassNotFoundException
java.io.IOException
public static java.util.List<java.lang.Class> findClasses(java.io.File directory, java.lang.String packageName, boolean recursive) throws java.lang.ClassNotFoundException
directory
- The base directorypackageName
- The package name for classes found inside the base directoryjava.lang.ClassNotFoundException