Class AbstractURITemplateAnnotationResolver

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()  
      private java.util.Map<java.lang.String,​java.beans.PropertyDescriptor> getPropertyDescriptors​(java.lang.Class<? extends java.lang.Object> clazz)  
      protected abstract ResteasyUriBuilder getUriBuilder​(java.lang.Class<? extends java.lang.Object> clazz)  
      private java.util.List<java.lang.Object> getValues​(java.lang.Object object, java.util.Map<java.lang.String,​java.beans.PropertyDescriptor> descriptors, java.util.List<java.lang.String> params)  
      boolean handles​(java.lang.Class type)  
      java.lang.String resolveURI​(java.lang.Object object)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractURITemplateAnnotationResolver

        public AbstractURITemplateAnnotationResolver()
    • Method Detail

      • handles

        public boolean handles​(java.lang.Class type)
        Specified by:
        handles in interface URIResolver
      • resolveURI

        public java.lang.String resolveURI​(java.lang.Object object)
        Specified by:
        resolveURI in interface URIResolver
      • getAnnotationType

        protected abstract java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()
      • getUriBuilder

        protected abstract ResteasyUriBuilder getUriBuilder​(java.lang.Class<? extends java.lang.Object> clazz)
      • getValues

        private java.util.List<java.lang.Object> getValues​(java.lang.Object object,
                                                           java.util.Map<java.lang.String,​java.beans.PropertyDescriptor> descriptors,
                                                           java.util.List<java.lang.String> params)
      • getPropertyDescriptors

        private java.util.Map<java.lang.String,​java.beans.PropertyDescriptor> getPropertyDescriptors​(java.lang.Class<? extends java.lang.Object> clazz)