|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.qi4j.bootstrap.ClassScanner
public class ClassScanner
Scan classpath for classes that matches given criteria. Useful for automated assemblies with lots of similar classes.
Constructor Summary | |
---|---|
ClassScanner()
|
Method Summary | |
---|---|
static java.lang.Iterable<java.lang.Class<?>> |
findClasses(java.lang.Class<?> seedClass)
Get all classes from the same package of the given class, and recursively in all subpackages. |
static Specification<java.lang.Class<?>> |
matches(java.lang.String regex)
Useful specification for filtering classes based on a regular expression matching the class names. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassScanner()
Method Detail |
---|
public static java.lang.Iterable<java.lang.Class<?>> findClasses(java.lang.Class<?> seedClass)
seedClass
- starting point for classpath scanning
public static Specification<java.lang.Class<?>> matches(java.lang.String regex)
regex
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |