public class ConfluenceAnnotationBoxingUberspect
extends com.atlassian.velocity.htmlsafe.introspection.HtmlSafeAnnotationBoxingUberspect
Specialisation of the AnnotatioBoxingUberspect to be used in a Confluence velocity environment.
It makes sure the real object class is returned when the context may contain Spring AOP proxies and also adds a custom method annotation policy when make a determination on whether a method is HTML safe or not.
org.apache.velocity.util.introspection.UberspectImpl.VelGetterImpl, org.apache.velocity.util.introspection.UberspectImpl.VelMethodImpl, org.apache.velocity.util.introspection.UberspectImpl.VelSetterImpl| Constructor and Description | 
|---|
| ConfluenceAnnotationBoxingUberspect() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Class | getClassForTargetObject(Object targetObject)Return the underlying class of an object even if obscured by a Spring AOP proxy | 
| protected Collection<Annotation> | getMethodAnnotations(Method method) | 
getIterator, getMethod, getPropertyGet, init, setRuntimeServicesprotected Collection<Annotation> getMethodAnnotations(Method method)
getMethodAnnotations in class com.atlassian.velocity.htmlsafe.introspection.HtmlSafeAnnotationBoxingUberspectprotected Class getClassForTargetObject(Object targetObject)
getClassForTargetObject in class com.atlassian.velocity.htmlsafe.introspection.AnnotationBoxingUberspecttargetObject - Object for class resolvingCopyright © 2003–2021 Atlassian. All rights reserved.