public class ClassCriteria extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassCriteria.Builder
Builder class for ClassCriteria.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_CLASS_LIMIT
Default max class limit.
|
| Modifier and Type | Method and Description |
|---|---|
static ClassCriteria.Builder |
createDefault()
Creates a class criteria builder with the following preset properties:
Non recursive
Include interfaces
Include enums
Include annotations
Include member classes
Max class limit set to ClassCriteria.DEFAULT_MAX_CLASS_LIMIT
|
static ClassCriteria.Builder |
createRecursive()
Creates a class criteria builder with the following preset properties:
Recursive
Include interfaces
Include enums
Include annotations
Include member classes
Max class limit set to ClassCriteria.DEFAULT_MAX_CLASS_LIMIT
|
Set<String> |
getExcludePathRegex() |
int |
getMaxClassLimit() |
boolean |
isExcludeAnnotations() |
boolean |
isExcludeEnums() |
boolean |
isExcludeInterfaces() |
boolean |
isExcludeMemberClasses() |
boolean |
isRecursiveSearch() |
public static final int DEFAULT_MAX_CLASS_LIMIT
public int getMaxClassLimit()
public boolean isRecursiveSearch()
public boolean isExcludeInterfaces()
public boolean isExcludeEnums()
public boolean isExcludeAnnotations()
public boolean isExcludeMemberClasses()
public static ClassCriteria.Builder createDefault()
DEFAULT_MAX_CLASS_LIMITpublic static ClassCriteria.Builder createRecursive()
DEFAULT_MAX_CLASS_LIMITCopyright © 2017. All rights reserved.