20 package net.sf.gridarta.model.validation;
26 import net.
sf.japi.swing.action.ActionBuilder;
27 import net.
sf.japi.swing.action.ActionBuilderFactory;
28 import org.jetbrains.annotations.NotNull;
49 private static final ActionBuilder
ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder(
"net.sf.gridarta");
61 private final String
key;
82 final String
name = getClass().getSimpleName();
83 if (!
name.endsWith(
"Checker")) {
84 throw new IllegalArgumentException(
"Class name must end with \"Checker\"");