@@ -0,0 +1,528 @@
+package io.asfjava.ui.core.form;%0A%0Aimport static java.lang.annotation.ElementType.FIELD;%0Aimport static java.lang.annotation.RetentionPolicy.RUNTIME;%0A%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.Target;%0A%0A@Retention(RUNTIME)%0A@Target(FIELD)%0Apublic @interface CheckBox %7B%0A%0A%09String title();%0A%0A%09String%5B%5D values() default %7B%7D;%0A%0A%09boolean multiple() default false;%0A%0A%09boolean required() default false;%0A%0A%09String defaultvalue() default %22%22;%0A%0A%09Class%3C? extends TitleMapsAdapter%3E titleMap() default TitleMapsAdapter.class;%0A%7D%0A

create CheckBox annotation