net.csdn.common.scan
Class DefaultScanService
java.lang.Object
net.csdn.common.scan.DefaultScanService
- All Implemented Interfaces:
- ScanService
public class DefaultScanService
- extends Object
- implements ScanService
BlogInfo: WilliamZhu
Date: 12-6-4
Time: 下午2:04
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultScanService
public DefaultScanService()
getLoader
public Class getLoader()
- Specified by:
getLoader in interface ScanService
setLoader
public void setLoader(Class loader)
- Specified by:
setLoader in interface ScanService
packagePath
public URL packagePath(String packageName)
- Specified by:
packagePath in interface ScanService
classNames
public List<String> classNames(String packageName)
- Specified by:
classNames in interface ScanService
classNames
public List<String> classNames(String packageName,
Class baseClass)
- Specified by:
classNames in interface ScanService
scanArchives
public List<InputStream> scanArchives(String packageName)
throws IOException
- Specified by:
scanArchives in interface ScanService
- Throws:
IOException
scanArchives
public List<Class> scanArchives(String packageName,
ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
throws IOException
- Specified by:
scanArchives in interface ScanService
- Throws:
IOException
scanArchives
public List<InputStream> scanArchives(URL... urls)
throws IOException
- Specified by:
scanArchives in interface ScanService
- Throws:
IOException
scanClass
public Class scanClass(InputStream bits,
ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
throws IOException
- Specified by:
scanClass in interface ScanService
- Throws:
IOException
scanClass
public List<Class> scanClass(List<InputStream> inputStreams,
ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
throws IOException
- Specified by:
scanClass in interface ScanService
- Throws:
IOException
Copyright © 2014. All Rights Reserved.