WebURL Documentation Beta

Structures

IPv6Address

A 128-bit numerical identifier assigned to a device on an Internet Protocol, version 6 network.

IPv4Address

A 32-bit numerical identifier assigned to a device on an Internet Protocol, version 4 network.

Lazily​Percent​Encoded

A Collection which percent-encodes elements from its Source on-demand using a given EncodeSet.

Lazily​Percent​Decoded​With​Substitutions

A Collection which percent-decodes elements from its Source on-demand, and reverses substitutions made by a SubstitutionMap.

File​Path​Format

A description of a file path's structure.

URLFrom​File​Path​Error

The reason why a file URL could not be created from a given file path.

File​Path​From​URLError

The reason why a file path could not be created from a given URL.

Web​URL.​Form​Encoded​Query​Parameters

A view of the application/x-www-form-urlencoded key-value pairs in a URL's query.

Web​URL.​Form​Encoded​Query​Parameters.​Key​Value​Pairs

A Sequence allowing iteration over all form-encoded key-value pairs contained in a URL's query.

Web​URL.​JSModel

An interface to this URL whose properties have the same behaviour as the JavaScript URL class described in the URL Standard.

Web​URL.​Origin

Origins are the fundamental currency of the Web's security model.

Web​URL.​Path​Components

A view of the components in a URL's path.

Web​URL.​UTF8View

A view of the UTF-8 code-units in a serialized URL.

Web​URL

A Uniform Resource Locator (URL) is a universal identifier, which often describes the location of a resource.

Enumerations

Octet​Arrangement

The way in which octets are arranged to form a multi-byte integer.

Web​URL.​Host

A host is a domain, an IPv4 address, an IPv6 address, an opaque host, or an empty host. Typically a host serves as a network address, but it is sometimes used as opaque identifier in URLs where a network address is not necessary.

Protocols

Percent​Encode​Set

A set of ASCII code-points which should be percent-encoded.

Substitution​Map

A bidirectional map of ASCII code-points.

Typealiases

Lazily​Percent​Decoded​UTF8Without​Substitutions

A Collection which percent-decodes elements from its Source on-demand.

Lazily​Percent​Decoded​UTF8

A Collection which percent-decodes elements from its Source on-demand, and reverses substitutions made by a SubstitutionMap.

Lazily​Percent​Decoded

A Collection which percent-decodes elements from its Source on-demand.

Extensions

Collection
LazyCollectionProtocol
Slice
StringProtocol
WebURL._SPIs