Package org.apache.cxf.jaxrs.utils
Class AnnotationUtils
- java.lang.Object
-
- org.apache.cxf.jaxrs.utils.AnnotationUtils
-
public final class AnnotationUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Method
getAnnotatedMethod(Class<?> serviceClass, Method m)
static <T> T
getAnnotation(Annotation[] anns, Class<T> type)
static String
getAnnotationValue(Annotation a)
static int
getBindingPriority(Class<?> providerCls)
static <A extends Annotation>
AgetClassAnnotation(Class<?> c, Class<A> aClass)
static String
getDefaultParameterValue(Annotation[] anns)
static String
getHttpMethodValue(Method m)
static Set<String>
getInstanceNameBindings(org.apache.cxf.Bus bus, Object obj)
static <A extends Annotation>
AgetMethodAnnotation(Method m, Class<A> aClass)
static Set<String>
getNameBindings(Annotation[] targetAnns)
static Set<String>
getNameBindings(org.apache.cxf.Bus bus, Class<?> clazz)
static boolean
isMethodAnnotation(Annotation a)
static boolean
isParamAnnotationClass(Class<?> annotationClass)
static boolean
isValidParamAnnotationClass(Class<?> annotationClass)
static boolean
isValidParamAnnotations(Annotation[] paramAnnotations)
-
-
-
Method Detail
-
getBindingPriority
public static int getBindingPriority(Class<?> providerCls)
-
getInstanceNameBindings
public static Set<String> getInstanceNameBindings(org.apache.cxf.Bus bus, Object obj)
-
getNameBindings
public static Set<String> getNameBindings(Annotation[] targetAnns)
-
isParamAnnotationClass
public static boolean isParamAnnotationClass(Class<?> annotationClass)
-
isValidParamAnnotationClass
public static boolean isValidParamAnnotationClass(Class<?> annotationClass)
-
isValidParamAnnotations
public static boolean isValidParamAnnotations(Annotation[] paramAnnotations)
-
isMethodAnnotation
public static boolean isMethodAnnotation(Annotation a)
-
getAnnotationValue
public static String getAnnotationValue(Annotation a)
-
getAnnotation
public static <T> T getAnnotation(Annotation[] anns, Class<T> type)
-
getMethodAnnotation
public static <A extends Annotation> A getMethodAnnotation(Method m, Class<A> aClass)
-
getClassAnnotation
public static <A extends Annotation> A getClassAnnotation(Class<?> c, Class<A> aClass)
-
getDefaultParameterValue
public static String getDefaultParameterValue(Annotation[] anns)
-
-