Class AnnotationUtils

java.lang.Object
org.apache.cxf.jaxrs.utils.AnnotationUtils

public final class AnnotationUtils extends Object
  • Method Details

    • 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(org.apache.cxf.Bus bus, Class<?> clazz)
    • 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)
    • getAnnotatedMethod

      public static Method getAnnotatedMethod(Class<?> serviceClass, Method m)
    • getHttpMethodValue

      public static String getHttpMethodValue(Method m)
    • 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)