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 java.lang.Object
implements URIResolver


Constructor Summary
AbstractURITemplateAnnotationResolver()
           
 
Method Summary
protected abstract  java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()
           
protected abstract  UriBuilderImpl getUriBuilder(java.lang.Class<? extends java.lang.Object> clazz)
           
 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 UriBuilderImpl getUriBuilder(java.lang.Class<? extends java.lang.Object> clazz)


Copyright © 2009. All Rights Reserved.