All Classes and Interfaces
Class
Description
Represents a full URI as defined in RFC
3986.
Represents a Uniform Resource Locator (URL) as defined in RFC 3986.
Represents the authority component of a URI as defined in RFC 3986 Section 3.2.
A base url is a url whose path is either empty or ends with a slash, and which has neither a
query nor a fragment.
Represents the fragment component of a URI as defined in RFC 3986 Section 3.5.
Represents the host component of a URI as defined in RFC 3986 Section 3.2.2.
Represents an authority component consisting of only a host and optional port, with no user info.
Many elements of URI References have a normal form - e.g.
Represents a web origin as defined in HTML Living
Standard.
Represents the password portion of user information in a URI authority.
Represents the path component of a URI as defined in RFC 3986 Section 3.3.
Represents a path and query component combination, which is a type of relative reference.
Represents a string that may contain percent-encoded characters as defined in RFC 3986 Section 2.1.
Represents a valid network port.
Represents the query component of a URI as defined in RFC 3986 Section 3.4.
All methods accepting String as a parameter will call
encode to encode it to a valid
QueryParamKey or QueryParamValue, so must be called with an unencoded
value.Represents a relative reference as defined in RFC 3986 Section 4.2.
Represents a valid URI scheme.
Represents a path and query component combination, which is a type of relative reference.
Represents a single segment of a path.
Represents an Absolute URL (a URL without an
Fragment) as defined in RFC 3986 Section 4.3.Represents a URI reference as defined in RFC 3986.
Represents a URL reference, which is the subset of URI references that are not full
(absolute) URIs without an authority - what we call
OpaqueUris.Represents the user information component of a URI authority as defined in RFC 3986 Section 3.2.1.
Represents the username portion of user information in a URI authority.