org.jboss.resteasy.spi.touri
Class AbstractURITemplateAnnotationResolver

java.lang.Object
  extended by org.jboss.resteasy.spi.touri.AbstractURITemplateAnnotationResolver
All Implemented Interfaces:
URIResolver
Direct Known Subclasses:
MappedByAnnotationResolver, URITemplateAnnotationResolver

public abstract class AbstractURITemplateAnnotationResolver
extends Object
implements URIResolver


Constructor Summary
AbstractURITemplateAnnotationResolver()
           
 
Method Summary
protected abstract  Class<? extends Annotation> getAnnotationType()
           
protected abstract  UriBuilderImpl getUriBuilder(Class<? extends Object> clazz)
           
 boolean handles(Class type)
           
 String resolveURI(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(Class type)
Specified by:
handles in interface URIResolver

resolveURI

public String resolveURI(Object object)
Specified by:
resolveURI in interface URIResolver

getAnnotationType

protected abstract Class<? extends Annotation> getAnnotationType()

getUriBuilder

protected abstract UriBuilderImpl getUriBuilder(Class<? extends Object> clazz)


Copyright © 2011. All Rights Reserved.