Class MyClassLoader
- java.lang.Object
-
- org.teichert.databaseexplorer.utils.MyClassLoader
-
public class MyClassLoader extends Object
A special ClassLoader for using internal paths by reflections.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Class<?>>
getClasses(String packageName)
static List<Class<?>>
getClassesByAnnotation(Annotation annotation)
static List<Class<?>>
getClassesByType(Class<?> classType)
static List<String>
getClassNamesFromPackage(String packageName)
-
-
-
Method Detail
-
getClasses
public static List<Class<?>> getClasses(String packageName) throws IOException, URISyntaxException, ClassNotFoundException
-
getClassesByAnnotation
public static List<Class<?>> getClassesByAnnotation(Annotation annotation)
-
getClassNamesFromPackage
public static List<String> getClassNamesFromPackage(String packageName) throws IOException, URISyntaxException
- Throws:
IOException
URISyntaxException
-
-