1 /**
2 * - Digitalis Internal Framework v2.0 -
3 *
4 * (C) 2007, Digitalis Informatica.
5 *
6 * Distribuicao e Gestao de Informatica, Lda.
7 * Estrada de Paco de Arcos num.9 - Piso -1
8 * 2780-666 Paco de Arcos
9 * Telefone: (351) 21 4408990
10 * Fax: (351) 21 4408999
11 * http://www.digitalis.pt
12 */
13 package pt.digitalis.dif.dem.annotations.metaannotations;
14
15 import java.lang.annotation.ElementType;
16 import java.lang.annotation.Retention;
17 import java.lang.annotation.RetentionPolicy;
18 import java.lang.annotation.Target;
19
20 /**
21 * Defines the class that contains validation and enhancement logic for a given
22 * annotation.
23 *
24 * @author Pedro Viegas <a
25 * href="mailto:pviegas@digitalis.pt">pviegas@digitalis.pt</a>
26 * @author Rodrigo Gonçalves <a
27 * href="mailto:rgoncalves@digitalis.pt">rgoncalves@digitalis.pt</a>
28 * @created Aug 29, 2007
29 *
30 */
31 @Target(ElementType.ANNOTATION_TYPE)
32 @Retention(RetentionPolicy.RUNTIME)
33 public @interface AnnotationLogicClass {
34 /** The FQN of the class that defines the validation and enhancement logic for the annotation. */
35 String value () default "pt.digitalis.dif.dem.DEMAnnotationLogic";
36 }