net.csdn.common.scan
Interface ScanService

All Known Implementing Classes:
DefaultScanService

public interface ScanService

BlogInfo: WilliamZhu Date: 12-6-4 Time: 下午3:11


Nested Class Summary
static interface ScanService.LoadClassEnhanceCallBack
           
 
Method Summary
 List<String> classNames(String packageName)
           
 List<String> classNames(String packageName, Class baseClass)
           
 Class getLoader()
           
 URL packagePath(String packageName)
           
 List<InputStream> scanArchives(String packageName)
           
 List<Class> scanArchives(String packageName, ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
           
 List<InputStream> scanArchives(URL... urls)
           
 Class scanClass(InputStream bits, ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
           
 List<Class> scanClass(List<InputStream> inputStreams, ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
           
 void setLoader(Class loader)
           
 

Method Detail

packagePath

URL packagePath(String packageName)

scanArchives

List<InputStream> scanArchives(URL... urls)
                               throws IOException
Throws:
IOException

scanArchives

List<InputStream> scanArchives(String packageName)
                               throws IOException
Throws:
IOException

scanClass

Class scanClass(InputStream bits,
                ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
                throws IOException
Throws:
IOException

scanArchives

List<Class> scanArchives(String packageName,
                         ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
                         throws IOException
Throws:
IOException

scanClass

List<Class> scanClass(List<InputStream> inputStreams,
                      ScanService.LoadClassEnhanceCallBack loadClassEnhanceCallBack)
                      throws IOException
Throws:
IOException

classNames

List<String> classNames(String packageName)

classNames

List<String> classNames(String packageName,
                        Class baseClass)

getLoader

Class getLoader()

setLoader

void setLoader(Class loader)


Copyright © 2014. All Rights Reserved.