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

All Superinterfaces:
java.lang.reflect.AnnotatedElement, BoxedValue<E>, BoxingStrategy
All Known Implementing Classes:
AnnotatedValue, ToStringDelegatingAnnotationBoxedElement

public interface AnnotationBoxedElement<E>
extends BoxedValue<E>, java.lang.reflect.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
 java.util.Collection<java.lang.annotation.Annotation> getAnnotationCollection()
           
<T extends java.lang.annotation.Annotation>
boolean
hasAnnotation(java.lang.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

java.util.Collection<java.lang.annotation.Annotation> getAnnotationCollection()

hasAnnotation

<T extends java.lang.annotation.Annotation> boolean hasAnnotation(java.lang.Class<T> clazz)


Copyright © 2013 Atlassian. All Rights Reserved.