|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Strategy | The Strategy interface defines methods for evaluating the
annotations that correspond to a given domain annotation. |
| Class Summary | |
|---|---|
| AbstractAnnotationsCollector | Essentially, the AbstractAnnotationsCollector is responsible for
evaluating the annotations that correspond to a domain annotation and
organizing this information in the AbstractAnnotationsReplacer
object, referenced by it. |
| AbstractAnnotationsReplacer | The AbstractAnnotationsReplacer class is responsible for
visiting the elements of a particular class and organizing their annotations. |
| AbstractAnnotationsReplacerBase | The AbstractAnnotationsReplacerBase class is responsible for
organizing the elements and their annotations, as well as their domain
annotations. |
| AbstractTemplateAnnotationsCollector | The AbstractTemplateAnnotationsCollector class is responsible
for collecting the annotations of the elements indicated in template
annotations, such as FieldTemplate or
MethodTemplate. |
| AnnotationsCollector | The AnnotationsCollector class is responsible for visiting the
annotations of a particular class, as well as its fields and methods. |
| AnnotationsStrategy | The AnnotationsStrategy class assumes that the annotations that
correspond to domain annotations are organized in class elements, indicated
in template annotations that annotate the domain annotations. |
| ClassTransformer | The ClassTransformer is responsible for triggering the process
of translating the domain annotations of a particular class. |
| DomainAnnotationsDiscarder | Default implementation of the AbstractAnnotationsReplacer. |
| DomainAnnotationsHandler | The DomainAnnotationsHandler class is responsible for starting
the process of transforming each class indicated in the XML configuration
file. |
| DomainAnnotationsKeeper | |
| DomainAnnotationsXmlReader | The DomainAnnotationsXmlReader class is responsible for dealing
with XML configuration file, indicated in the command line when Daileon is
run. |
| DomainAnnotationVerifier | The DomainAnnotationVerifier class is responsible for verifying
if an annotation is a domain annotation, that is, if it is annotated with the
DomainAnnotation annotation. |
| ElementBase | The ElementBase class represents the base of class elements,
such as fields or methods. |
| ElementRoot | The ElementRoot class represents the root of class elements. |
| EquivalentAnnotationsCollector | The EquivalentAnnotationsCollector is responsible for collecting
the annotations of the elements indicated in the template classes, which are
the elements that keep annotations that correspond to domain annotations. |
| FieldInformation | The FieldInformation class represents specifically the
information of a particular field. |
| MethodInformation | The MethodInformation class represents specifically the
information of a particular method. |
| RuntimeAnnotationsHelper | The RuntimeAnnotationsHelper class provides several static
methods for dealing with annotations. |
| TemplateAnnotationsCollector | The TemplateAnnotationsCollector is responsible for collecting
template annotations of a domain annotation, so that the elements indicated
by them can be read, and the domain annotation can be evaluated properly. |
| Exception Summary | |
|---|---|
| DuplicateAnnotationException | The DuplicateAnnotationException is thrown when a domain
annotation is evaluated to 2 equal annotations. |
Provides classes that specifically make possible the second functionality provided by Daileon.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||