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 BeanClassScanFiltergetBeanClassScanFilter()WildcardPatterngetBeanIdMaskPattern()ParametersgetFilterParameters()voidscan(java.lang.String classNamePattern, ClassScanner.SaveHandler saveHandler)Find all classes that match the class name pattern.voidsetBeanClassScanFilter(BeanClassScanFilter beanClassScanFilter)voidsetBeanClassScanFilter(java.lang.Class<?> beanClassScanFilterClass)voidsetBeanClassScanFilter(java.lang.String classScanFilterClassName)voidsetBeanIdMaskPattern(WildcardPattern beanIdMaskPattern)voidsetBeanIdMaskPattern(java.lang.String beanIdMaskPattern)voidsetFilterParameters(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.IOExceptionDescription copied from class:ClassScannerFind all classes that match the class name pattern.- Overrides:
scanin classClassScanner- Parameters:
classNamePattern- the class name patternsaveHandler- the save handler- Throws:
java.io.IOException- if an I/O error has occurred
-
-