View Javadoc

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  }