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