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. |