public abstract class AbstractScanner extends Object implements Scanner
Modifier and Type | Field and Description |
---|---|
protected Set<TypeFilter> |
excludeFilters |
protected Set<TypeFilter> |
includeFilters |
protected Set<Class> |
listClass |
Constructor and Description |
---|
AbstractScanner() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
accepts(String resource) |
void |
addExcludeFilter(TypeFilter filter) |
void |
addIncludeFilter(TypeFilter filter) |
String[] |
getBasePackage() |
List |
getClassList() |
void |
removeExcludeFilter(TypeFilter filter) |
void |
removeIncludeFilter(TypeFilter filter) |
void |
setBasePackage(String[] basePackage) |
protected Set<TypeFilter> includeFilters
protected Set<TypeFilter> excludeFilters
protected boolean accepts(String resource)
public List getClassList()
getClassList
in interface Scanner
public String[] getBasePackage()
public void setBasePackage(String[] basePackage)
setBasePackage
in interface Scanner
public void addIncludeFilter(TypeFilter filter)
addIncludeFilter
in interface Scanner
public void addExcludeFilter(TypeFilter filter)
addExcludeFilter
in interface Scanner
public void removeIncludeFilter(TypeFilter filter)
removeIncludeFilter
in interface Scanner
public void removeExcludeFilter(TypeFilter filter)
removeExcludeFilter
in interface Scanner
Copyright © 2018 Brandao. All rights reserved.