| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoField.getDeclaringPojoClass() |
PojoClass |
PojoClass.getEnclosingClass()
If this is a nested class, get enclosing class.
|
PojoClass |
PojoClass.getSuperClass()
Return the super class of the class represented by this PojoClass class.
|
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
PojoClass.getInterfaces()
Returns a list of all interfaces implemented by the class represented by this PojoClass.
|
List<PojoClass> |
PojoPackage.getPojoClasses()
Get all PojoClasses in current package.
|
List<PojoClass> |
PojoPackage.getPojoClasses(PojoClassFilter filter)
Get all Classes in this PojoPackageImpl using defined filter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
PojoClassFilter.include(PojoClass pojoClass)
This Method determines whether to include a PojoClass or not.
|
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
JacocoPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CloverPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CoberturaPojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
JacocoPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CloverPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CoberturaPojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
static PojoClass |
PojoCache.getPojoClass(String name)
Retrieve an implementation from Cache.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PojoCache.addPojoClass(String name,
PojoClass pojoClass)
Add a PojoClass definition to the Cache.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
InstanceFactory.getInstance(PojoClass pojoClass)
This method returns a new instance created using default constructor.
|
static Object |
InstanceFactory.getInstance(PojoClass pojoClass,
Object... parameters)
This method returns a new instance created using the parameters given.
|
static Object |
InstanceFactory.getLeastCompleteInstance(PojoClass pojoClass)
This method returns a new instance using the constructor with the least parameters.
|
static Object |
InstanceFactory.getMostCompleteInstance(PojoClass pojoClass)
This method returns a new instance using the constructor with the most parameters.
|
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
DefaultPojoCoverageFilterService.adapt(PojoClass pojoClass) |
PojoClass |
PojoClassCoverageAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
DefaultPojoCoverageFilterService.adapt(PojoClass pojoClass) |
PojoClass |
PojoClassCoverageAdapter.adapt(PojoClass pojoClass) |
boolean |
DefaultPojoCoverageFilterService.include(PojoClass pojoClass) |
boolean |
PojoClassCoverageFilter.include(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
static PojoClass |
FacadeFactory.getLoadedFacadePojoClass(String[] facadeNames)
This method returns the proper loaded facade PojoClass.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FilterPackageInfo.include(PojoClass pojoClass) |
boolean |
FilterNestedClasses.include(PojoClass pojoClass) |
boolean |
FilterSyntheticClasses.include(PojoClass pojoClass) |
boolean |
FilterCloverClasses.include(PojoClass pojoClass) |
boolean |
FilterEnum.include(PojoClass pojoClass) |
boolean |
FilterChain.include(PojoClass pojoClass) |
boolean |
FilterNonConcrete.include(PojoClass pojoClass) |
boolean |
FilterBasedOnInheritance.include(PojoClass pojoClass) |
boolean |
FilterClassName.include(PojoClass pojoClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
PojoClassImpl
This class is the default implementation for the PojoClass Interface, created through the PojoClassFactory.
|
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassImpl.getEnclosingClass() |
static PojoClass |
PojoClassFactory.getPojoClass(Class<?> clazz)
Create a PojoClass for a given application Class.
|
PojoClass |
PojoClassImpl.getSuperClass() |
| 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
|
List<PojoClass> |
PojoClassImpl.getInterfaces() |
static List<PojoClass> |
PojoClassFactory.getPojoClasses(String packageName)
This method returns a list of PojoClasses in a package representation.
|
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 |
|---|---|
PojoClass |
PojoClassLookupService.getPojoClass(Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
PojoClassLookupService.enumerateClassesByExtendingType(String packageName,
Class<?> type,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
PojoClassLookupService.getPojoClasses(String packageName) |
List<PojoClass> |
PojoClassLookupService.getPojoClasses(String packageName,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
PojoClassLookupService.getPojoClassesRecursively(String packageName,
PojoClassFilter pojoClassFilter) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
DefaultPojoClassLookupService.getPojoClass(Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
DefaultPojoClassLookupService.enumerateClassesByExtendingType(String packageName,
Class<?> type,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
DefaultPojoClassLookupService.getPojoClasses(String packageName) |
List<PojoClass> |
DefaultPojoClassLookupService.getPojoClasses(String packageName,
PojoClassFilter pojoClassFilter) |
List<PojoClass> |
DefaultPojoClassLookupService.getPojoClassesRecursively(String packageName,
PojoClassFilter pojoClassFilter) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ToStringHelper.pojoClassToString(PojoClass pojoClass,
Object instance)
This method takes an object instance for a pojoClass and flattens it into a properly formatted string.
|
| 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 |
|---|---|
void |
Validator.validate(PojoClass pojoClass)
Validate for a given pojoClass.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Validator.validate(List<PojoClass> pojoClasses)
Validate for a given list of pojo classes.
|
| Modifier and Type | Method and Description |
|---|---|
List<PojoClass> |
DefaultValidator.validate(String packageName,
PojoClassFilter... filters) |
List<PojoClass> |
DefaultValidator.validateRecursively(String packageName,
PojoClassFilter... filters) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultValidator.validate(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultValidator.validate(List<PojoClass> pojoClasses) |
| Modifier and Type | Method and Description |
|---|---|
void |
Rule.evaluate(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessKeyMustExistRule.evaluate(PojoClass pojoClass) |
void |
TestClassMustBeProperlyNamedRule.evaluate(PojoClass pojoClass) |
void |
NoPublicFieldsRule.evaluate(PojoClass pojoClass) |
void |
SerializableMustHaveSerialVersionUIDRule.evaluate(PojoClass pojoClass) |
void |
NoFieldShadowingRule.evaluate(PojoClass pojoClass) |
void |
NoPrimitivesRule.evaluate(PojoClass pojoClass) |
void |
SetterMustExistRule.evaluate(PojoClass pojoClass) |
void |
EqualsAndHashCodeMatchRule.evaluate(PojoClass pojoClass) |
void |
NoStaticExceptFinalRule.evaluate(PojoClass pojoClass) |
void |
NoNestedClassRule.evaluate(PojoClass pojoClass) |
void |
NoPublicFieldsExceptStaticFinalRule.evaluate(PojoClass pojoClass) |
void |
GetterMustExistRule.evaluate(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
Tester.run(PojoClass pojoClass)
This method starts the test, and has no return value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SetterTester.run(PojoClass pojoClass) |
void |
DefaultValuesNullTester.run(PojoClass pojoClass) |
void |
ToStringTester.run(PojoClass pojoClass) |
void |
GetterTester.run(PojoClass pojoClass) |
void |
SerializableTester.run(PojoClass pojoClass) |
void |
BusinessIdentityTester.run(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
ValidationHelper.getBasicInstance(PojoClass pojoClass)
This helper method is responsible for creating an instance of a PojoClass.
|
static Object |
ValidationHelper.getMostCompleteInstance(PojoClass pojoClass)
This helper method is responsible for creating an instance of a PojoClass.
|
static void |
ValidationHelper.runValidation(PojoClass pojoClass,
List<Rule> rules,
List<Tester> testers) |
Copyright © 2010–2021. All rights reserved.