Gets the globs matchers that this repository is matching against.
Gets the path that this repository is watching.
Retrieves the total count of data items before pagination.
The data request being made. The page and size fields are ignored in this instance.
The total number of items across pages that the request data set will represent.
Retrieves a single file from the repository.
The fully qualified path to the file.
The node that represents the file. Returns null if no such file exists.
Initializes the repository with the given root and glob filter.
This will initially scan the file system and setup watches. If you call this method again, then the repository will be reset and a new set of files will be added to the repository.
The root path of the repository.
The optional relative globs of the repository. If this is falsy, then ** is used. You can achieve the same kind of operation using filters, but filtering out unwanted files frees up the internal memory being used.
Resets the repository as if it was initially created.
Retrieves a single page of data.
The data request that contains the sorting, filtering, search, and pagination info to construct a data view.
A single page of data elements.
Represents an implementation of a ZFileRepository that watches a given path scope.
This repository is only concerned about files. Folders will not be retrieved from this repository.