Package org.jboss.resteasy.spi.touri
Class ObjectToURI
- java.lang.Object
-
- org.jboss.resteasy.spi.touri.ObjectToURI
-
public class ObjectToURI extends java.lang.Object
This class encapsulates how an object can be converted to a URI string. There are three basic ways to perform the transformation:
- adding a @URITemplate("your-uri-template") to an object
- having an object extend URIable and have the object perform custom logic
- registering a custom URIResolver
- Version:
- $Revision: 1 $
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<URIResolver>
defaultResolvers
private static ObjectToURI
instance
private java.util.List<URIResolver>
resolvers
-
Constructor Summary
Constructors Constructor Description ObjectToURI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectToURI
getInstance()
private java.lang.String
getResolver(java.lang.Object object, java.util.List<URIResolver> resolvers)
void
registerURIResolver(URIResolver uriResolver)
java.lang.String
resolveURI(java.lang.Object object)
-
-
-
Field Detail
-
instance
private static ObjectToURI instance
-
resolvers
private java.util.List<URIResolver> resolvers
-
defaultResolvers
private java.util.List<URIResolver> defaultResolvers
-
-
Method Detail
-
getInstance
public static ObjectToURI getInstance()
-
registerURIResolver
public void registerURIResolver(URIResolver uriResolver)
-
resolveURI
public java.lang.String resolveURI(java.lang.Object object)
-
getResolver
private java.lang.String getResolver(java.lang.Object object, java.util.List<URIResolver> resolvers)
-
-