| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
PojoPackage.getPojoClasses(PojoClassFilter filter)
Get all Classes in this PojoPackageImpl using defined filter.
|
| Modifier and Type | Method and Description |
|---|---|
PojoClassFilter |
CoverageDetector.getPojoClassFilter() |
| Modifier and Type | Method and Description |
|---|---|
PojoClassFilter |
Clover4.getPojoClassFilter() |
abstract PojoClassFilter |
AbstractCoverageDetector.getPojoClassFilter() |
PojoClassFilter |
Jacoco.getPojoClassFilter() |
PojoClassFilter |
Clover3.getPojoClassFilter() |
PojoClassFilter |
Cobertura.getPojoClassFilter() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PojoCoverageFilterService |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPojoCoverageFilterService |
class |
PojoClassCoverageFilter |
| Modifier and Type | Method and Description |
|---|---|
void |
PojoClassCoverageFilter.add(PojoClassFilter pojoClassFilter) |
| Modifier and Type | Class and Description |
|---|---|
class |
FilterBasedOnInheritance
This filter includes classes that extend/implement a certain type.
|
class |
FilterChain |
class |
FilterClassName
Filter classes based on class name regular expression
Example: ".+Domain$" to only include classes that end in Domain "^((?!Test$).)*$" to exclude classes that end with
Test
This implementation was submitted on issue 20.
|
class |
FilterCloverClasses
This class will filter out Clover classes.
|
class |
FilterEnum
This filter will filter out any SampleEnum class type.
|
class |
FilterNestedClasses
Filter out any nested classes.
|
class |
FilterNonConcrete
This filter will filter out any non-concrete class (i.e.
|
class |
FilterPackageInfo
This filter will exclude any "package-info" interface entries.
|
class |
FilterSyntheticClasses |
| Modifier and Type | Method and Description |
|---|---|
Collection<PojoClassFilter> |
FilterChain.getPojoClassFilters() |
| Constructor and Description |
|---|
FilterChain(PojoClassFilter... pojoClassFilters) |
| Modifier and Type | Method and Description |
|---|---|
static List<PojoClass> |
PojoClassFactory.enumerateClassesByExtendingType(String packageName,
Class<?> type,
PojoClassFilter pojoClassFilter)
Return a list of classes that implement/extend a given type
|
static List<PojoClass> |
PojoClassFactory.getPojoClasses(String packageName,
PojoClassFilter pojoClassFilter)
This method returns a list of PojoClasses in a package representation with filtering capabilities.
|
static List<PojoClass> |
PojoClassFactory.getPojoClassesRecursively(String packageName,
PojoClassFilter pojoClassFilter)
This method enumerates all classes in a package path.
|
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
PojoClassLookupService.enumerateClassesByExtendingType(String packageName,
Class<?> type,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
PojoClassLookupService.getPojoClasses(String packageName,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
PojoClassLookupService.getPojoClassesRecursively(String packageName,
PojoClassFilter pojoClassFilter) |
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
DefaultPojoClassLookupService.enumerateClassesByExtendingType(String packageName,
Class<?> type,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
DefaultPojoClassLookupService.getPojoClasses(String packageName,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
DefaultPojoClassLookupService.getPojoClassesRecursively(String packageName,
PojoClassFilter pojoClassFilter) |
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
Validator.validate(String packageName,
PojoClassFilter... filters)
Validate for a given package and a filter.
|
List<PojoClass> |
Validator.validateRecursively(String packageName,
PojoClassFilter... filters)
Validate for a given package and all its sub-packages with a given filter.
|
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
DefaultValidator.validate(String packageName,
PojoClassFilter... filters) |
List<PojoClass> |
DefaultValidator.validateRecursively(String packageName,
PojoClassFilter... filters) |
Copyright © 2010–2021. All rights reserved.