ClassPackage: net.uriToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Moderate update since the initial 10.1 release.
10.0 version

uri

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.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Moderate update since the initial 10.1 release.
10.0 version