|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.jorphan.reflect.ClassFinder
public final class ClassFinder
This class finds classes that extend one of a set of parent classes
| Method Summary | |
|---|---|
static List<String> |
findAnnotatedClasses(String[] strPathsOrJars,
Class<? extends Annotation>[] annotations)
Find classes in the provided path(s)/jar(s) that extend the class(es). |
static List<String> |
findAnnotatedClasses(String[] strPathsOrJars,
Class<? extends Annotation>[] annotations,
boolean innerClasses)
Find classes in the provided path(s)/jar(s) that extend the class(es). |
static List<String> |
findClassesThatExtend(String[] paths,
Class<?>[] superClasses)
Convenience method for findClassesThatExtend(String[], Class[], boolean)
with the option to include inner classes in the search set to false. |
static List<String> |
findClassesThatExtend(String[] strPathsOrJars,
Class<?>[] superClasses,
boolean innerClasses)
Find classes in the provided path(s)/jar(s) that extend the class(es). |
static List<String> |
findClassesThatExtend(String[] strPathsOrJars,
Class<?>[] superClasses,
boolean innerClasses,
String contains,
String notContains)
Find classes in the provided path(s)/jar(s) that extend the class(es). |
static List<String> |
findClassesThatExtend(String[] searchPathsOrJars,
Class<?>[] classNames,
boolean innerClasses,
String contains,
String notContains,
boolean annotations)
Find classes in the provided path(s)/jar(s) that extend the class(es). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static List<String> findClassesThatExtend(String[] paths,
Class<?>[] superClasses)
throws IOException
findClassesThatExtend(String[], Class[], boolean)
with the option to include inner classes in the search set to false.
IOException
public static List<String> findClassesThatExtend(String[] strPathsOrJars,
Class<?>[] superClasses,
boolean innerClasses)
throws IOException
strPathsOrJars - - pathnames or jarfiles to search for classessuperClasses - - required parent class(es)innerClasses - - should we include inner classes?
IOException
public static List<String> findClassesThatExtend(String[] strPathsOrJars,
Class<?>[] superClasses,
boolean innerClasses,
String contains,
String notContains)
throws IOException
strPathsOrJars - - pathnames or jarfiles to search for classessuperClasses - - required parent class(es)innerClasses - - should we include inner classes?contains - - classname should contain this stringnotContains - - classname should not contain this string
IOException
public static List<String> findAnnotatedClasses(String[] strPathsOrJars,
Class<? extends Annotation>[] annotations,
boolean innerClasses)
throws IOException
strPathsOrJars - - pathnames or jarfiles to search for classesannotations - - required annotationsinnerClasses - - should we include inner classes?
IOException
public static List<String> findAnnotatedClasses(String[] strPathsOrJars,
Class<? extends Annotation>[] annotations)
throws IOException
strPathsOrJars - - pathnames or jarfiles to search for classesannotations - - required annotations
IOException
public static List<String> findClassesThatExtend(String[] searchPathsOrJars,
Class<?>[] classNames,
boolean innerClasses,
String contains,
String notContains,
boolean annotations)
throws IOException
searchPathsOrJars - - pathnames or jarfiles to search for classesclassNames - - required parent class(es) or annotationsinnerClasses - - should we include inner classes?contains - - classname should contain this stringnotContains - - classname should not contain this stringannotations - - true if classnames are annotations
IOException
|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||