Package cdc.validation.checkers
Class Checkers
- java.lang.Object
-
- cdc.validation.checkers.Checkers
-
public final class Checkers extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classCheckers.Printer
-
Field Summary
Fields Modifier and Type Field Description static cdc.util.debug.PrintablePRINTER
-
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, cdc.util.lang.FailureReaction reaction)static Checker<?>getChecker(String name)static Checker<?>getChecker(String name, cdc.util.lang.FailureReaction reaction)static Set<String>getNames()static booleanhasChecker(String name)static voidregister(Checker<?> checker, String name)Register a checker with a name.
-
-
-
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, cdc.util.lang.FailureReaction reaction)
-
-