Class AnnotationUtils


  • public class AnnotationUtils
    extends Object
    Static utility methods for creating annotation instances.
    Author:
    Carl Harris
    • Constructor Detail

      • AnnotationUtils

        public AnnotationUtils()
    • Method Detail

      • pathAnnotation

        public static javax.ws.rs.Path pathAnnotation​(String value)
        Creates a new instance of Path.
        Parameters:
        value - path for value attribute
        Returns:
        annotation instance
      • modelPathSpecAnnotation

        public static org.soulwing.prospecto.jaxrs.api.ModelPathSpec modelPathSpecAnnotation​(Class<?>... value)
        Creates a new instance of ModelPathSpec.
        Parameters:
        value - class array for value attribute
        Returns:
        annotation instance
      • modelPathSpecAnnotation

        public static org.soulwing.prospecto.jaxrs.api.ModelPathSpec modelPathSpecAnnotation​(boolean descriptor,
                                                                                             Class<?>... value)
        Creates a new instance of ModelPathSpec.
        Parameters:
        descriptor - descriptor flag value
        value - class array for value attribute
        Returns:
        annotation instance
      • modelPathSpecsAnnotation

        public static org.soulwing.prospecto.jaxrs.api.ModelPathSpecs modelPathSpecsAnnotation​(org.soulwing.prospecto.jaxrs.api.ModelPathSpec... value)
        Creates a new instance of ModelPathSpecs.
        Parameters:
        value - class array for value attribute
        Returns:
        annotation instance
      • templateResolverAnnotation

        public static org.soulwing.prospecto.jaxrs.api.TemplateResolver templateResolverAnnotation​(Class<? extends org.soulwing.prospecto.jaxrs.api.PathTemplateResolver> value)
        Creates a new instance of TemplateResolver.
        Parameters:
        value - class for value attribute
        Returns:
        annotation instance
      • httpGETAnnotation

        public static javax.ws.rs.GET httpGETAnnotation()
        Creates a new instance of GET.
        Returns:
        annotation instance