io.lemonlabs.uri.Uri
See theUri companion object
Represents a URI. See RFC 3986
Can either be a URL or a URN
URLs will be one of these forms:
-
Absolute: `http://example.com`
- Protocol Relative:
//example.com
- Without Authority:
mailto:[email protected]
-
Root Relative: `/index.html?a=b`
- Rootless Relative:
index.html?a=b
- Rootless Relative
(with doc segment):
../index.html?a=b
URNs will be in the form urn:example:example2
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
- Known subtypes
- trait Urlclass RelativeUrltrait UrlWithAuthorityclass AbsoluteUrlclass ProtocolRelativeUrlclass ScpLikeUrltrait UrlWithSchemetrait UrlWithoutAuthorityclass DataUrlclass Urn