Class UriBuilder

java.lang.Object
org.eclipse.rdf4j.http.client.spi.UriBuilder

public final class UriBuilder extends Object
Utility for building URIs with query parameters.
  • Method Details

    • from

      public static UriBuilder from(String baseUrl)
      Creates a new UriBuilder starting from the given base URL. The base URL may already contain a query string.
      Parameters:
      baseUrl - the base URL; must not be null
      Returns:
      a new UriBuilder
    • addParameter

      public UriBuilder addParameter(String name, String value)
      Appends a query parameter. Multiple calls are additive.
      Parameters:
      name - the parameter name; must not be null
      value - the parameter value; must not be null
      Returns:
      this builder
    • addParameter

      public UriBuilder addParameter(NameValuePair param)
      Appends a query parameter. Multiple calls are additive.
      Parameters:
      param - the parameter; must not be null
      Returns:
      this builder
    • build

      public URI build()
      Builds and returns the URI with all appended query parameters URL-encoded.
      Returns:
      the resulting URI
    • toString

      public String toString()
      Overrides:
      toString in class Object