public class Annotations
extends java.lang.Object
| Constructor and Description |
|---|
Annotations() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
contextToHold() |
static java.util.List<AnnotationData> |
extractValidationAnnotationData(java.lang.annotation.Annotation[] annotations,
java.util.Set<java.lang.String> allowedPackages)
Create an annotation data list.
|
static java.util.List<AnnotationData> |
getAnnotationDataForClass(java.lang.Class<?> clazz) |
static java.util.List<AnnotationData> |
getAnnotationDataForClass(java.lang.Class<?> clazz,
java.util.Set<java.lang.String> allowedPackages) |
static java.util.Map<java.lang.String,AnnotationData> |
getAnnotationDataForClassAsMap(java.lang.Class<?> clazz) |
static java.util.List<AnnotationData> |
getAnnotationDataForField(java.lang.Class<?> clazz,
java.lang.String propertyName,
java.util.Set<java.lang.String> allowedPackages) |
static java.util.Collection<AnnotationData> |
getAnnotationDataForFieldAndProperty(java.lang.Class<?> clazz,
java.lang.String propertyName,
java.util.Set<java.lang.String> allowedPackages) |
static java.util.List<AnnotationData> |
getAnnotationDataForMethod(java.lang.reflect.Constructor method) |
static java.util.List<AnnotationData> |
getAnnotationDataForMethod(java.lang.reflect.Method method) |
static java.util.List<java.util.List<AnnotationData>> |
getAnnotationDataForMethodParams(java.lang.reflect.Method method) |
static java.util.List<AnnotationData> |
getAnnotationDataForProperty(java.lang.Class<?> clazz,
java.lang.String propertyName,
boolean useReadMethod,
java.util.Set<java.lang.String> allowedPackages) |
public static java.util.List<AnnotationData> getAnnotationDataForProperty(java.lang.Class<?> clazz, java.lang.String propertyName, boolean useReadMethod, java.util.Set<java.lang.String> allowedPackages)
public static java.util.List<AnnotationData> getAnnotationDataForField(java.lang.Class<?> clazz, java.lang.String propertyName, java.util.Set<java.lang.String> allowedPackages)
public static java.util.List<AnnotationData> getAnnotationDataForClass(java.lang.Class<?> clazz)
public static java.util.List<AnnotationData> getAnnotationDataForMethod(java.lang.reflect.Method method)
public static java.util.List<java.util.List<AnnotationData>> getAnnotationDataForMethodParams(java.lang.reflect.Method method)
public static java.util.List<AnnotationData> getAnnotationDataForMethod(java.lang.reflect.Constructor method)
public static java.util.Map<java.lang.String,AnnotationData> getAnnotationDataForClassAsMap(java.lang.Class<?> clazz)
public static java.util.List<AnnotationData> getAnnotationDataForClass(java.lang.Class<?> clazz, java.util.Set<java.lang.String> allowedPackages)
public static java.util.Collection<AnnotationData> getAnnotationDataForFieldAndProperty(java.lang.Class<?> clazz, java.lang.String propertyName, java.util.Set<java.lang.String> allowedPackages)
public static java.util.List<AnnotationData> extractValidationAnnotationData(java.lang.annotation.Annotation[] annotations, java.util.Set<java.lang.String> allowedPackages)
annotations - list of annotation.public static java.lang.Object contextToHold()
Copyright © 2014. All Rights Reserved.