saker.build Documentation TaskDoc JavaDoc
package saker.build.file.provider
Package containing classes for direct file handling.
Interfaces
FileEventListener
Listener interface for consuming file related change events.
FileProviderKey
Interface representing a key object that uniquely identifies a SakerFileProvider location.
ListenerToken in FileEventListener
Token interface for installed file event listeners.
RootFileProviderKey
File provider key that represents a root file provider.
SakerFileProvider
Interface for providing direct access to the file system files.
Classes
FileEntry
Externalizable BasicFileAttributes implementation for SakerFileProvider usage.
FileHashResult
Data class storing a computed hash bytes and the number of bytes consumed during the operation.
LocalFileProvider
Root file provider backed by the local file system.
SakerPathFiles
Utility class holding methods for manipulating, querying and working with files.
Enumerations
SakerOpenOption
OpenOption enumeration that can be used with SakerFileProviders.
Exceptions
PartiallyDeletedChildrenException
Exception for signalling that a delete request of multiple files succeded only partially.