|
||||||||||
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 |