Implements a resource catalog backed by a resource store.
class base resource catalog
Declaration: base resource catalog
Announcements: base resource catalog
private static pattern[character] scheme separator : singleton pattern[character] • new(':')
Declaration: scheme separator
Use: scheme separator
private static pattern[character] path separator : singleton pattern[character] • new('/')
Declaration: path separator
protected base resource catalog(resource store the resource store, string the scheme, immutable list[string] path)
Declaration: constructor
Declaration: content
Direct overrides: content
Declaration: get
Direct overrides: reference
Declaration: set
Direct overrides: reference
override resource identifier get id()
Declaration: get id
Direct overrides: resource catalog
Declaration: resolve
Direct overrides: resource catalog
Declaration: resolve
Direct overrides: resource catalog
Declaration: to string
Direct overrides: to string