Implements a resource catalog backed by a resource store.
class base resource catalog
implicit import ideal • library • patterns
implicit import ideal • runtime • patterns
private static pattern[character] scheme separator : singleton pattern[character] • new(':')
private static pattern[character] path separator : singleton pattern[character] • new('/')
private resource store the resource store
private string the scheme
private immutable list[string] path
overload implement resource identifier resolve(string name)
override string to string