The configuration for an output tree, consisting of the actual provider for all outputs and a flag whether rendering and writing results should be performed in parallel.
API for configuring an output tree.
Responsible for building new OutputProviders based on the specified codec.
Creates OutputConfigBuilder instances using the current working directory as its root.
Creates OutputConfigBuilder instances for a specific root directory in the file system.
Creates an OutputProvider based on the specified directory, including all subdirectories.
Creates an OutputProvider based on the specified directory, including all subdirectories.
the root directory of the output tree
the character encoding of the files, if not specified the platform default will be used
Factory methods for creating
OutputProvider
andOutputConfigBuilder
instances. The latter offers additional configuration options like enabling parallel processing before creating the actualInputProvider
.