Package org.jboss.resteasy.plugins.touri
Class AbstractURITemplateAnnotationResolver
- java.lang.Object
-
- org.jboss.resteasy.plugins.touri.AbstractURITemplateAnnotationResolver
-
- All Implemented Interfaces:
URIResolver
- Direct Known Subclasses:
MappedByAnnotationResolver
,URITemplateAnnotationResolver
public abstract class AbstractURITemplateAnnotationResolver extends 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 Class<? extends Annotation>
getAnnotationType()
protected abstract ResteasyUriBuilder
getUriBuilder(Class<? extends Object> clazz)
boolean
handles(Class type)
String
resolveURI(Object object)
-
-
-
Method Detail
-
handles
public boolean handles(Class type)
- Specified by:
handles
in interfaceURIResolver
-
resolveURI
public String resolveURI(Object object)
- Specified by:
resolveURI
in interfaceURIResolver
-
getAnnotationType
protected abstract Class<? extends Annotation> getAnnotationType()
-
getUriBuilder
protected abstract ResteasyUriBuilder getUriBuilder(Class<? extends Object> clazz)
-
-