Class LinkBuilderImpl

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

    public class LinkBuilderImpl
    extends Object
    implements jakarta.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 jakarta.ws.rs.core.UriBuilder uriBuilder
      • baseUri

        protected URI baseUri
    • Constructor Detail

      • LinkBuilderImpl

        public LinkBuilderImpl()
    • Method Detail

      • link

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

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

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

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

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

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

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

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

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

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

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