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:
Modifier and Type | Field and Description |
---|---|
private java.util.List<URIResolver> |
defaultResolvers |
private static ObjectToURI |
instance |
private java.util.List<URIResolver> |
resolvers |
Constructor and Description |
---|
ObjectToURI() |
Modifier and Type | Method and 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) |
private static ObjectToURI instance
private java.util.List<URIResolver> resolvers
private java.util.List<URIResolver> defaultResolvers
public static ObjectToURI getInstance()
public void registerURIResolver(URIResolver uriResolver)
public java.lang.String resolveURI(java.lang.Object object)
private java.lang.String getResolver(java.lang.Object object, java.util.List<URIResolver> resolvers)