UriExtensions extension
Extension methods for URI manipulation.
- on
Properties
- fileExtension → String?
-
Available on Uri, provided by the UriExtensions extension
Returns the file extension from this URI path, ornullif none exists. Audited: 2026-06-12 11:26 EDTno setter - fileName → String?
-
Available on Uri, provided by the UriExtensions extension
Returns the file name from this URI path, ornullif the path is empty. Audited: 2026-06-12 11:26 EDTno setter - isImageUri → bool
-
Available on Uri, provided by the UriExtensions extension
Returns true if this URI points to an image file.no setter - isSecure → bool
-
Available on Uri, provided by the UriExtensions extension
Returns true if this URI uses HTTPS scheme.no setter
Methods
-
addQueryParameter(
String key, String? value) → Uri -
Available on Uri, provided by the UriExtensions extension
Returns a new URI with thekeyquery parameter set tovalue. -
getQueryParameter(
String key) → String? -
Available on Uri, provided by the UriExtensions extension
Returns the value of thekeyquery parameter, ornullif not found. -
hasQueryParameter(
String key) → bool -
Available on Uri, provided by the UriExtensions extension
Returnstrueif this URI has a query parameter namedkey. -
removeQuery(
{bool removeFragment = true}) → Uri -
Available on Uri, provided by the UriExtensions extension
Returns a new URI with query parameters removed. -
replaceHost(
String newHost) → Uri -
Available on Uri, provided by the UriExtensions extension
Returns a new URI with the host replaced bynewHost, or this URI ifnewHostis empty.