Class LinkBuilderImpl

  • All Implemented Interfaces:
    javax.ws.rs.core.Link.Builder

    public class LinkBuilderImpl
    extends Object
    implements javax.ws.rs.core.Link.Builder
    Author:
    Bill Burke
    • Field Detail

      • map

        protected final Map<String,​String> map
        A map for all the link parameters such as "rel", "type", etc.
      • uriBuilder

        protected javax.ws.rs.core.UriBuilder uriBuilder
      • baseUri

        protected URI baseUri
    • Constructor Detail

      • LinkBuilderImpl

        public LinkBuilderImpl()
    • Method Detail

      • link

        public javax.ws.rs.core.Link.Builder link​(javax.ws.rs.core.Link link)
        Specified by:
        link in interface javax.ws.rs.core.Link.Builder
      • link

        public javax.ws.rs.core.Link.Builder link​(String link)
        Specified by:
        link in interface javax.ws.rs.core.Link.Builder
      • uriBuilder

        public javax.ws.rs.core.Link.Builder uriBuilder​(javax.ws.rs.core.UriBuilder uriBuilder)
        Specified by:
        uriBuilder in interface javax.ws.rs.core.Link.Builder
      • uri

        public javax.ws.rs.core.Link.Builder uri​(URI uri)
        Specified by:
        uri in interface javax.ws.rs.core.Link.Builder
      • rel

        public javax.ws.rs.core.Link.Builder rel​(String rel)
        Specified by:
        rel in interface javax.ws.rs.core.Link.Builder
      • title

        public javax.ws.rs.core.Link.Builder title​(String title)
        Specified by:
        title in interface javax.ws.rs.core.Link.Builder
      • type

        public javax.ws.rs.core.Link.Builder type​(String type)
        Specified by:
        type in interface javax.ws.rs.core.Link.Builder
      • build

        public javax.ws.rs.core.Link build​(Object... values)
                                    throws javax.ws.rs.core.UriBuilderException
        Specified by:
        build in interface javax.ws.rs.core.Link.Builder
        Throws:
        javax.ws.rs.core.UriBuilderException
      • buildRelativized

        public javax.ws.rs.core.Link buildRelativized​(URI uri,
                                                      Object... values)
        Specified by:
        buildRelativized in interface javax.ws.rs.core.Link.Builder
      • baseUri

        public javax.ws.rs.core.Link.Builder baseUri​(URI uri)
        Specified by:
        baseUri in interface javax.ws.rs.core.Link.Builder
      • baseUri

        public javax.ws.rs.core.Link.Builder baseUri​(String uri)
        Specified by:
        baseUri in interface javax.ws.rs.core.Link.Builder