cn.dreampie.common.util.scan
类 Scaner

java.lang.Object
  继承者 cn.dreampie.common.util.scan.Scaner
直接已知子类:
AnnotationScaner, ClassScaner

public abstract class Scaner
extends Object

Created by ice on 14-12-19.


字段摘要
protected  Set<String> includePackages
           
 
构造方法摘要
Scaner()
           
 
方法摘要
abstract  boolean checkTarget(Class<?> clazz)
           
protected  Set<String> findFiles(String baseDirName, String targetFileName)
          递归查找文件
 Scaner includePackages(Set<String> classPackages)
           
 Scaner includePackages(String... classPackages)
           
<T> Set<Class<? extends T>>
scan()
          搜索目录
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

includePackages

protected Set<String> includePackages
构造方法详细信息

Scaner

public Scaner()
方法详细信息

checkTarget

public abstract boolean checkTarget(Class<?> clazz)

scan

public <T> Set<Class<? extends T>> scan()
搜索目录

类型参数:
T - 返回的lcass类型
返回:
搜索到的class

findFiles

protected Set<String> findFiles(String baseDirName,
                                String targetFileName)
递归查找文件

参数:
baseDirName - 查找的文件夹路径
targetFileName - 需要查找的文件名

includePackages

public Scaner includePackages(String... classPackages)

includePackages

public Scaner includePackages(Set<String> classPackages)


Copyright © 2015. All rights reserved.