| Allegro CL version 10.1 Moderate update since the initial 10.1 release. 10.0 version |
This is the class of URI (Universal Resource Indicator) objects. Use make-instance to create instances. See also string-to-uri, parse-uri, and uri-p.
The uri
class is a
superclass of the iri
class. Note this is opposite from the actual relationship between URIs
and IRIs (every URI is an IRI but not vice versa, while every
instance of the iri
class is an instance or the uri
class, but again not vice
versa). This relationship was required for implementation
reasons. See the note in uri-p about this.
URI objects have the following slots:
scheme host port path query fragment ipv6 zone-id plist userinfo
The host
and port
slots together
correspond to the authority
(see Introduction in uri.htm). There is
an accessor-like function,
uri-authority, that can be used to
extract the authority from a URI. The
plist
slot contains a standard Common Lisp property
list.
See also uri.htm for general information on Universal Resource Indicator support in Allegro CL.
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.
| Allegro CL version 10.1 Moderate update since the initial 10.1 release. 10.0 version |