Package cdc.util.validation.checkers
Class Checkers
- java.lang.Object
-
- cdc.util.validation.checkers.Checkers
-
public final class Checkers extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classCheckers.Printer
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanelaborate()static <T> Checker<? super T>getChecker(Class<T> valueClass, String name, FailureReaction reaction)static Checker<?>getChecker(String name)static Checker<?>getChecker(String name, FailureReaction reaction)static Set<String>getNames()static booleanhasChecker(String name)static voidregister(Checker<?> checker, String name)Register a checker with a name.
-
-
-
Field Detail
-
PRINTER
public static final Printable PRINTER
-
-
Method Detail
-
elaborate
public static boolean elaborate()
-
register
public static void register(Checker<?> checker, String name)
Register a checker with a name.- Parameters:
checker- The checker.name- The name.- Throws:
IllegalArgumentException- Whennameorcheckeris invalid.
-
hasChecker
public static boolean hasChecker(String name)
-
getChecker
public static Checker<?> getChecker(String name, FailureReaction reaction)
-
getChecker
public static <T> Checker<? super T> getChecker(Class<T> valueClass, String name, FailureReaction reaction)
-
-