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