| Interface | Description |
|---|---|
| AnnotationBoxedElement<E> |
This is a union of the
BoxedValue and AnnotatedElement interfaces
to be implemented by implementations that are responsible for associating annotations
with an object. |
| BoxedValue<T> |
The value represents a boxed value.
|
| BoxingStrategy |
Interface for classes that provide some strategy for boxing an object
|
| MethodAnnotator |
Strategy for retrieving annotations for a method
|
| Class | Description |
|---|---|
| AnnotatedReferenceHandler |
Support class for
ReferenceInsertionEventHandlers that need to deal with
any AnnotationBoxedElements context values. |
| AnnotatedValue<E> |
An annotated value associates a collection of annotations with a value.
|
| AnnotationBoxingUberspect |
A Velocity uberspect that boxes return values in an annotated form and unboxes them again when used as arguments
to or targets of method calls
More specifically this uberspect will inspect any target method call or property for annotations that are marked as
ReturnValueAnnotations and box the result of calling or accessing the target with these annotations. |
| HtmlSafeAnnotationBoxingUberspect |
Specialisation of the AnnotationBoxingUberspect to be used in a velocity environment.
|
| MethodAnnotatorChain |
A method annotator that chains calls to a collection of other annotators
|
| ToStringDelegatingAnnotationBoxedElement<E> |
AnnotationBoxedElement that delegates all operations to
the wrapped element except for toString() which is delegated to the boxed value itself. |
| TransparentBoxedValueReferenceHandler |
A simple reference insertion handler that unboxes and boxed value references making them transparent during template
rendering.
|
Copyright © 2015 Atlassian. All rights reserved.