List the contents of the current directory.
List the contents of the current directory.
the path to list
controls the depth of children of the path to include in the results. When maxDepth is -1, list should only return the TypedPath for this directory. For non-negative values, list should return only entries whose relativized path has
maxDepth - 1
the children of the path should be included in the result, but none of the children of any of the subdirectories should be included.
only return files accepted by the filter
a sequence of TypedPaths.
List the contents of the current directory where each returned FileTreeDataView.Entry has a data value associated with it.
List the contents of the current directory where each returned FileTreeDataView.Entry has a data value associated with it.
the path to list
controls the depth of children of the path to include in the results. When maxDepth is -1, listEntries should only return the TypedPath for this directory. For non-negative values, listEntries should return only entries whose relativized path has
maxDepth - 1
when maxDepth is zero, all of the children of the path should be included in the result, but none of the children of any of the subdirectories should be included.
only return files accepted by the filter
a sequence of FileTreeDataView.Entry instances.
Provides a view into the file system that allows retrieval of the children of a particular path where each child has an associated FileTreeDataView.Entry that is generally derived from the file (e.g. the FileTreeDataView.Entry.value may be the md5 hash of the underlying file). Specific implementations may or may not use a cache for retrieval. It extends FileTreeView since FileTreeView.list can be trivially implemented using
listEntries
.