Class BeanClassScanner
- java.lang.Object
-
- com.aspectran.core.util.ClassScanner
-
- com.aspectran.core.component.bean.scan.BeanClassScanner
-
public class BeanClassScanner extends ClassScanner
The Class BeanClassScanner.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.aspectran.core.util.ClassScanner
ClassScanner.SaveHandler
-
-
Constructor Summary
Constructors Constructor Description BeanClassScanner(java.lang.ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanClassScanFilter
getBeanClassScanFilter()
WildcardPattern
getBeanIdMaskPattern()
Parameters
getFilterParameters()
void
scan(java.lang.String classNamePattern, ClassScanner.SaveHandler saveHandler)
Find all classes that match the class name pattern.void
setBeanClassScanFilter(BeanClassScanFilter beanClassScanFilter)
void
setBeanClassScanFilter(java.lang.Class<?> beanClassScanFilterClass)
void
setBeanClassScanFilter(java.lang.String classScanFilterClassName)
void
setBeanIdMaskPattern(WildcardPattern beanIdMaskPattern)
void
setBeanIdMaskPattern(java.lang.String beanIdMaskPattern)
void
setFilterParameters(Parameters filterParameters)
-
Methods inherited from class com.aspectran.core.util.ClassScanner
getClassLoader, scan, scan, scanFromJarResource
-
-
-
-
Method Detail
-
getFilterParameters
public Parameters getFilterParameters()
-
setFilterParameters
public void setFilterParameters(Parameters filterParameters)
-
getBeanClassScanFilter
public BeanClassScanFilter getBeanClassScanFilter()
-
setBeanClassScanFilter
public void setBeanClassScanFilter(BeanClassScanFilter beanClassScanFilter)
-
setBeanClassScanFilter
public void setBeanClassScanFilter(java.lang.Class<?> beanClassScanFilterClass)
-
getBeanIdMaskPattern
public WildcardPattern getBeanIdMaskPattern()
-
setBeanIdMaskPattern
public void setBeanIdMaskPattern(WildcardPattern beanIdMaskPattern)
-
setBeanIdMaskPattern
public void setBeanIdMaskPattern(java.lang.String beanIdMaskPattern)
-
setBeanClassScanFilter
public void setBeanClassScanFilter(java.lang.String classScanFilterClassName)
-
scan
public void scan(java.lang.String classNamePattern, ClassScanner.SaveHandler saveHandler) throws java.io.IOException
Description copied from class:ClassScanner
Find all classes that match the class name pattern.- Overrides:
scan
in classClassScanner
- Parameters:
classNamePattern
- the class name patternsaveHandler
- the save handler- Throws:
java.io.IOException
- if an I/O error has occurred
-
-