package saker.build.file.content
Package containing content descriptor related classes for file management in the build system.
ContentDatabase | A content database is responsible for storing expected contents of file system files. |
ContentDescriptor | Content descriptors uniquely describe the contents of the associated subject. |
ContentDescriptorSupplier | Interface for customizing the algorithm of creating the default content descriptor for files on the file system. |
ContentHandle in ContentDatabase | Represents a handle to the stored contents of a given path. |
ContentUpdater in ContentDatabase | Functional interface for executing content updating. |
DeferredSynchronizer in ContentDatabase | Synchronizer functional interface returned by the content database to execute content synchronization in a
deferred manner. |
ContentHandleAttributes in ContentDatabase | Container for a ContentHandle and file attributes pair retrieved from a result of a file discovery. |
DirectoryContentDescriptor | Content descriptor class representing a directory. |
EmptyContentDescriptor | Content descriptor class representing empty contents. |
FileAttributesContentDescriptor | ContentDescriptor implementation that is based on the attributes of a file at a given location. |
HashContentDescriptor | ContentDescriptor implementation that is backed by a hash result. |
MessageDigestOutputStream in HashContentDescriptor | OutputStream which forwards any bytes written to it to an underlying MessageDigest. |
MultiContentDescriptor | ContentDescriptor implementation that aggregates multiple child content descriptors. |
MultiPathContentDescriptor | ContentDescriptor implementation that contains child content descriptors mapped to their associated paths. |
NonExistentContentDescriptor | Content descriptor representing non-existent data. |
NullContentDescriptor | Content descriptor class which represents missing contents. |
PosixFilePermissionsDelegateContentDescriptor | Delegate ContentDescriptor that also holds associated posix file permissions. |
SerializableContentDescriptor | Content descriptor that is compared by equality and is backed by a custom serializable object. |
UUIDContentDescriptor | Content descriptor backed by an unique identifier. |
CommonContentDescriptorSupplier | Enumeration of common content descriptor supplier implementations. |