package saker.build.file
Package containing classes related to file management in the build system.
DirectoryVisitPredicate | Predicate interface that controls how the specific functions should handle files for SakerDirectory. |
FileHandle | Interface representing a reference to a file. |
SakerDirectory | Interface for directory file representation in the build system. |
SakerFile | Interface for file representation in the build system. |
StreamWritable | Interface representing content which can be used to write out to a stream. |
ByteArraySakerFile | SakerFile implementation with contents that is backed by a byte array. |
ByteArrayStreamWritable | StreamWritable implementation that is backed by a byte array. |
DelegateSakerFile | SakerFile implementation that delegates its calls to another file. |
DelegatingSakerFileRMIWrapper | RMIWrapper implementation which creates a delegate file on the receiving endpoint. |
RemoteExecutionSakerFileRMIWrapper | RMIWrapper implementation for handling files transferred during remote execution. |
SakerFileBase | Base implementation for the SakerFile interface. |
SakerFileContentInformationHolder | A data class holding a SakerFile instance and optionally associated content information. |
SecondaryStreamException | Exception class for rethrowing exceptions thrown by additional stream writings. |