package
2.6.0-alpha1
Repository: https://github.com/fyne-io/fyne.git
Documentation: pkg.go.dev

# Functions

EqualURI returns true if the two URIs are equal.
ForScheme returns the Repository instance which is registered to handle URIs of the given scheme.
ForURI returns the Repository instance which is registered to handle URIs of the given scheme.
GenericChild can be used as a common-case implementation of HierarchicalRepository.Child().
GenericCopy can be used a common-case implementation of CopyableRepository.Copy().
GenericMove can be used a common-case implementation of MovableRepository.Move().
GenericParent can be used as a common-case implementation of HierarchicalRepository.Parent().
NewFileURI implements the back-end logic to storage.NewFileURI, which you should use instead.
ParseURI implements the back-end logic for storage.ParseURI, which you should use instead.
Register registers a storage repository so that operations on URIs of the registered scheme will use methods implemented by the relevant repository implementation.

# Variables

ErrOperationNotSupported may be thrown by certain functions in the storage or repository packages which operate on URIs if an operation is attempted that is not supported for the scheme relevant to the URI, normally because the underlying repository has either not implemented the relevant function, or has explicitly returned this error.
ErrURIRoot should be thrown by fyne.URI implementations when the caller attempts to take the parent of the root.

# Interfaces

AppendableRepository is an extension of the WritableRepository interface which also supports opening a writer for URIs in append mode, without truncating their contents Since: 2.6.
CopyableRepository is an extension of the Repository interface which also supports copying referenced resources from one URI to another.
CustomURIRepository is an extension of the repository interface which allows the behavior of storage.ParseURI to be overridden.
HierarchicalRepository is an extension of the Repository interface which also supports determining the parent and child items of a URI.
ListableRepository is an extension of the Repository interface which also supports obtaining directory listings (generally analogous to a directory listing) for URIs of the scheme it is registered to.
MovableRepository is an extension of the Repository interface which also supports moving referenced resources from one URI to another.
Repository represents a storage repository, which is a set of methods which implement specific functions on a URI.
WritableRepository is an extension of the Repository interface which also supports obtaining a writer for URIs of the scheme it is registered to.