BeanClassScannerpublic class ClassScanner
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
ClassScanner.SaveHandler |
| Constructor | Description |
|---|---|
ClassScanner(java.lang.ClassLoader classLoader) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.ClassLoader |
getClassLoader() |
|
java.util.Map<java.lang.String,java.lang.Class<?>> |
scan(java.lang.String classNamePattern) |
Find all classes that match the class name pattern.
|
void |
scan(java.lang.String classNamePattern,
ClassScanner.SaveHandler saveHandler) |
Find all classes that match the class name pattern.
|
void |
scan(java.lang.String classNamePattern,
java.util.Map<java.lang.String,java.lang.Class<?>> scannedClasses) |
Find all classes that match the class name pattern.
|
protected void |
scanFromJarResource(java.net.URL resource,
WildcardMatcher matcher,
ClassScanner.SaveHandler saveHandler) |
public java.lang.ClassLoader getClassLoader()
public java.util.Map<java.lang.String,java.lang.Class<?>> scan(java.lang.String classNamePattern)
throws java.io.IOException
classNamePattern - the class name patternjava.io.IOException - if an I/O error has occurredpublic void scan(java.lang.String classNamePattern,
java.util.Map<java.lang.String,java.lang.Class<?>> scannedClasses)
throws java.io.IOException
classNamePattern - the class name patternscannedClasses - the Map for scanned classesjava.io.IOException - if an I/O error has occurredpublic void scan(java.lang.String classNamePattern,
ClassScanner.SaveHandler saveHandler)
throws java.io.IOException
classNamePattern - the class name patternsaveHandler - the save handlerjava.io.IOException - if an I/O error has occurredprotected void scanFromJarResource(java.net.URL resource,
WildcardMatcher matcher,
ClassScanner.SaveHandler saveHandler)
throws java.io.IOException
java.io.IOExceptionCopyright © 2008–2018 The Aspectran Project. All rights reserved.