Class 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:

    1. adding a @URITemplate("your-uri-template") to an object
    2. having an object extend URIable and have the object perform custom logic
    3. registering a custom URIResolver
    Version:
    $Revision: 1 $
    • Field Detail

      • resolvers

        private java.util.List<URIResolver> resolvers
      • defaultResolvers

        private java.util.List<URIResolver> defaultResolvers
    • Constructor Detail

      • ObjectToURI

        public ObjectToURI()
    • 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)