|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jagatoo.util.classes.ClassSearcher
public class ClassSearcher
The ClassSearcher
provides utility methods to search classes.
Method Summary | |
---|---|
static java.util.List<java.lang.Class<?>> |
findClasses(boolean includeClassPath,
java.net.URLClassLoader classLoader,
ClassSearchCriterium crit,
java.lang.String... packagePrefixes)
Reads all classnames from given packages into a List, that match certrain criteria. |
static java.util.List<java.lang.Class<?>> |
findClasses(boolean includeClassPath,
java.net.URLClassLoader classLoader,
java.util.Map<java.lang.Class<?>,java.util.jar.JarFile> jarMap,
ClassSearchCriterium crit,
java.lang.String... packagePrefixes)
Reads all classnames from given packages into a List, that match certrain criteria. |
static java.util.List<java.lang.Class<?>> |
findClasses(ClassSearchCriterium crit,
java.lang.String... packagePrefixes)
Reads all classnames from given packages into a List, that match certrain criteria. |
static java.util.List<java.lang.Class<?>> |
findClasses(java.util.Map<java.lang.Class<?>,java.util.jar.JarFile> jarMap,
ClassSearchCriterium crit,
java.lang.String... packagePrefixes)
Reads all classnames from given packages into a List, that match certrain criteria. |
static java.util.List<java.lang.Class<?>> |
findClasses(java.net.URLClassLoader classLoader,
ClassSearchCriterium crit,
java.lang.String... packagePrefixes)
Reads all classnames from given packages into a List, that match certrain criteria. |
static java.util.List<java.lang.Class<?>> |
findClasses(java.net.URLClassLoader classLoader,
java.util.Map<java.lang.Class<?>,java.util.jar.JarFile> jarMap,
ClassSearchCriterium crit,
java.lang.String... packagePrefixes)
Reads all classnames from given packages into a List, that match certrain criteria. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.util.List<java.lang.Class<?>> findClasses(java.util.Map<java.lang.Class<?>,java.util.jar.JarFile> jarMap, ClassSearchCriterium crit, java.lang.String... packagePrefixes)
jarMap
- a map to fill with class-to-jar mappings (or null to ignore)crit
- the Criterium to check for each classpackagePrefixes
- dot separated package prefix names (like "org.jagatoo.test")
public static java.util.List<java.lang.Class<?>> findClasses(ClassSearchCriterium crit, java.lang.String... packagePrefixes)
crit
- the Criterium to check for each classpackagePrefixes
- dot separated package prefix names (like "org.jagatoo.test")
public static java.util.List<java.lang.Class<?>> findClasses(boolean includeClassPath, java.net.URLClassLoader classLoader, java.util.Map<java.lang.Class<?>,java.util.jar.JarFile> jarMap, ClassSearchCriterium crit, java.lang.String... packagePrefixes) throws java.io.IOException
includeClassPath
- whether to search the class path, tooclassLoader
- the class loader to search classes injarMap
- a map to fill with class-to-jar mappings (or null to ignore)crit
- the Criterium to check for each classpackagePrefixes
- dot separated package prefix names (like "org.jagatoo.test")
java.io.IOException
public static java.util.List<java.lang.Class<?>> findClasses(boolean includeClassPath, java.net.URLClassLoader classLoader, ClassSearchCriterium crit, java.lang.String... packagePrefixes) throws java.io.IOException
includeClassPath
- whether to search the class path, tooclassLoader
- the class loader to search classes incrit
- the Criterium to check for each classpackagePrefixes
- dot separated package prefix names (like "org.jagatoo.test")
java.io.IOException
public static java.util.List<java.lang.Class<?>> findClasses(java.net.URLClassLoader classLoader, java.util.Map<java.lang.Class<?>,java.util.jar.JarFile> jarMap, ClassSearchCriterium crit, java.lang.String... packagePrefixes) throws java.io.IOException
classLoader
- the class loader to search classes injarMap
- a map to fill with class-to-jar mappings (or null to ignore)crit
- the Criterium to check for each classpackagePrefixes
- dot separated package prefix names (like "org.jagatoo.test")
java.io.IOException
public static java.util.List<java.lang.Class<?>> findClasses(java.net.URLClassLoader classLoader, ClassSearchCriterium crit, java.lang.String... packagePrefixes) throws java.io.IOException
classLoader
- the class loader to search classes incrit
- the Criterium to check for each classpackagePrefixes
- dot separated package prefix names (like "org.jagatoo.test")
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |