com.atlassian.velocity.htmlsafe.introspection
Interface AnnotationBoxedElement<E>

All Superinterfaces:
AnnotatedElement, BoxedValue<E>, BoxingStrategy
All Known Implementing Classes:
AnnotatedValue, ToStringDelegatingAnnotationBoxedElement

public interface AnnotationBoxedElement<E>
extends BoxedValue<E>, AnnotatedElement, BoxingStrategy

This is a union of the BoxedValue and AnnotatedElement interfaces to be implemented by implementations that are responsible for associating annotations with an object.


Method Summary
 Collection<Annotation> getAnnotationCollection()
           
<T extends Annotation>
boolean
hasAnnotation(Class<T> clazz)
           
 
Methods inherited from interface com.atlassian.velocity.htmlsafe.introspection.BoxedValue
unbox
 
Methods inherited from interface java.lang.reflect.AnnotatedElement
getAnnotation, getAnnotations, getDeclaredAnnotations, isAnnotationPresent
 
Methods inherited from interface com.atlassian.velocity.htmlsafe.introspection.BoxingStrategy
box
 

Method Detail

getAnnotationCollection

Collection<Annotation> getAnnotationCollection()

hasAnnotation

<T extends Annotation> boolean hasAnnotation(Class<T> clazz)


Copyright © 2014 Atlassian. All Rights Reserved.