Fyne API "repository.ListableRepository"
repository.ListableRepository
import "fyne.io/fyne/v2/storage/repository"
Usage
type ListableRepository
type ListableRepository interface {
Repository
// CanList will be used to implement calls to storage.Listable() for
// the registered scheme of this repository.
//
// Since: 2.0
CanList(u fyne.URI) (bool, error)
// List will be used to implement calls to storage.List() for the
// registered scheme of this repository.
//
// Since: 2.0
List(u fyne.URI) ([]fyne.URI, error)
// CreateListable will be used to implement calls to
// storage.CreateListable() for the registered scheme of this
// repository.
//
// Since: 2.0
CreateListable(u fyne.URI) error
}
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.
Since:
2.0