All Classes

Class Description
CSVReader
Reads a CSV File from the file-system.
CSVReaderByLine
Reads a CSV file line-by-line.
CSVReaderException
When an error occurs reading a CSV file.
DebugModeParameters
An alternative mode of option where behaviours change.
DerivePath
Derives a path from an existing path.
DerivePathException
When an error occurs deriving a path from another path.
DualPathPredicates
A Predicate<Path for both a file and a directory.
ExtractPathElementRange
Extracts a range of elements from a Path.
FileInput
An input pertaining to a single file on the file-system.
FileNamer
Associates a name (a compact unique identifier) with a file.
FileNamerContext
Provides useful additional objects when assigning a name to a file.
FileNamerIndependent
Base class for methods that derive the name independently for each file.
FilePathMatcher
Matches file-paths against some kind of pattern.
FilePathProvider
Base class for beans that implement Provider to provide a Path.
FilePathProviderReference
Calls an existing FilePathProvider indirectly to provide an identical result.
FilesProvider
Base class for providing a list of Files.
FilesProviderException
When an error occurs providing a set of files.
FilesProviderUnary
Like FilesProvider but employs a unary operator on a call to an existing FilesProvider.
FilesProviderWithDirectory
Base class for implementations of FilesProvider which do have an associated directory.
FilesProviderWithDirectoryString
A FilesProviderWithDirectory where the directory is optionally specified as a string constant
FilesProviderWithDirectoryUnary
Like FilesProviderWithDirectory but employs a unary operator on a call to an existing FilesProviderWithDirectory.
FilesProviderWithoutDirectory
Base class for implementations of FilesProvider which do not have an associated directory.
FileWithDirectoryInput
An input pertaining to a single file on the file-system - and a directory in which it resides.
FindFilesException
When an error occurs finding files.
FromDerivePath
Derives the grouping-key via a call to DerivePath.
FromFiles
Extracts a path from a FilesProvider.
GlobExtractor
Extracts a glob from a string describing it, and a direcory which gives it context.
GlobExtractor.GlobWithDirectory
A string describing a glob, associated with a directory onto which it will be applied.
Grouper
Determines how partition inputs into groups.
Identity
Returns the same Path as the argument passed in.
InputContextParameters
Additional parameters that offer context for many beans that provide input-functions.
InputFromManager
One particular input for processing.
InputFromManagerDelegate<T extends InputFromManager>
A base class for InputFromManager-implementing classes that delegate to another.
InputGrouper
Derives a grouping key from an input.
InputManager<T extends InputFromManager>
Base class for describing the inputs.
InputManagerParameters
Parameters passed to an InputManager to generate input-objects.
InputManagerUnary<T extends InputFromManager>
Base class for an InputManager that delegates to another InputManager with the same input-type.
InputReadFailedException
When an error occurs reading an input.
InputsWithDirectory<T extends InputFromManager>
All inputs for an experiment, together with any parent directory which is specified as a parent for these inputs.
MatchExtensions
Maybe imposes a file-extension condition, optionally on top of an existing matcher.
MatchGlob
Matches paths using a Java-style glob.
MatchRegularExpression
Predicates that matches a file-path against a regular expression.
NamedFile
A file with an associated unique name.
NameElementRange
Constructs a Path from a sub-range of the name-elements of the Path.
PathSupplier
Utility interface to supply a Path or throw a DerivePathException.
ProcessCSVLine
Called when a single line is read by a CSV-reader to determine how the entry is further processed.
ReadByLine
An opened-CSV file that is read line-by-line and processed.
ReadFromFile
Reads a Dictionary from a file in Java properties format.
SearchDirectory
Searches a directory for files whose paths match a particular predicate.
SingleFile
Provides a single file only.
SingleFileInputBase
A base class for inputs that refer to a single file.
SpecificPathList
A specific list of paths which form the input.
WithoutGrouping
Avoids grouping of inputs, effectively processing all inputs as one large group.