C D E G P R V 
All Classes All Packages

C

ClassValidator - Class in dev.array21.classvalidator
Utility to validate if a Class matches the required specification
ClassValidator() - Constructor for class dev.array21.classvalidator.ClassValidator
 

D

dev.array21.classvalidator - package dev.array21.classvalidator
 
dev.array21.classvalidator.annotations - package dev.array21.classvalidator.annotations
 

E

External - Annotation Type in dev.array21.classvalidator.annotations
Indicates that the annotated Field uses a Class that is external to the Class the Field is in, but should also be checked
This is not needed for subclasses.

G

getA() - Method in class dev.array21.classvalidator.Pair
 
getB() - Method in class dev.array21.classvalidator.Pair
 

P

Pair<A,​B> - Class in dev.array21.classvalidator
Simple class for returning a tuple
Pair(A, B) - Constructor for class dev.array21.classvalidator.Pair
 

R

Required - Annotation Type in dev.array21.classvalidator.annotations
Indicates that the annotated field is required to not be null

V

validateType(T) - Static method in class dev.array21.classvalidator.ClassValidator
Validate an Object to it's class
Required fields should be annotated with Required
C D E G P R V 
All Classes All Packages