Class Urin<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>>

  • Type Parameters:
    SEGMENT - The type of Segment used by paths of this URI.
    QUERY - The type of Query used by this URI.
    FRAGMENT - The type of Fragment used by this URI.

    public abstract class Urin<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>>
    extends UrinReference<SEGMENT,​QUERY,​FRAGMENT>
    A URI.

    RFC 3986 specifies that a URI is made up of mandatory scheme and hierarchical part components, and optional query and fragment components.

    Immutable and thread safe.

    See Also:
    RFC 3986 - Syntax Components