Package org.jboss.resteasy.spi.touri
Class AbstractURITemplateAnnotationResolver
- java.lang.Object
-
- org.jboss.resteasy.spi.touri.AbstractURITemplateAnnotationResolver
-
- All Implemented Interfaces:
URIResolver
- Direct Known Subclasses:
MappedByAnnotationResolver
,URITemplateAnnotationResolver
public abstract class AbstractURITemplateAnnotationResolver extends java.lang.Object implements URIResolver
-
-
Constructor Summary
Constructors Constructor Description 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)
-
-
-
Method Detail
-
handles
public boolean handles(java.lang.Class type)
- Specified by:
handles
in interfaceURIResolver
-
resolveURI
public java.lang.String resolveURI(java.lang.Object object)
- Specified by:
resolveURI
in interfaceURIResolver
-
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)
-
-