Class Link


  • public final class Link
    extends java.lang.Object
    See Also:
    Web Linking
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Link​(java.net.URI contextUri, java.net.URI targetUri, java.util.Set<java.lang.String> relations, MediaType type, LinkAttributes attributes)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      LinkAttributes attributes()  
      java.util.Optional<java.net.URI> context()  
      static java.util.Collection<Link> of​(java.lang.String linkHeader)  
      static java.util.Collection<Link> of​(java.lang.String linkHeader, java.net.URI baseUri)  
      java.util.Set<java.lang.String> relations()  
      java.net.URI target()  
      java.util.Optional<MediaType> type()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • contextUri

        private final java.net.URI contextUri
      • targetUri

        private final java.net.URI targetUri
      • relations

        private final java.util.Set<java.lang.String> relations
    • Constructor Detail

      • Link

        protected Link​(java.net.URI contextUri,
                       java.net.URI targetUri,
                       java.util.Set<java.lang.String> relations,
                       MediaType type,
                       LinkAttributes attributes)
    • Method Detail

      • of

        public static java.util.Collection<Link> of​(java.lang.String linkHeader)
      • of

        public static java.util.Collection<Link> of​(java.lang.String linkHeader,
                                                    java.net.URI baseUri)
      • target

        public java.net.URI target()
      • context

        public java.util.Optional<java.net.URI> context()
      • relations

        public java.util.Set<java.lang.String> relations()
      • type

        public java.util.Optional<MediaType> type()