Interface IFileValueConfigurator<Self extends IFileValueConfigurator<Self>>
-
- All Known Subinterfaces:
IFileValueBuilder
public interface IFileValueConfigurator<Self extends IFileValueConfigurator<Self>>A configurator for a file value.- Since:
- 8.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Selffile(IFileListCreator fileListConfigurator)Adds a file to the file value for the default type of file.Selffile(String fileKey, IFileListCreator fileListCreator)Adds a file to the file value for the given type of file.default Selffiles(IWorkflowFileValue files)Adds all data from the given file value to this configurator.default Selffiles(File... files)Adds a file to the file value for the default file type.default Selffiles(Iterable<File> files)Adds a file to the file value for the default file type.default Selffiles(String fileKey, File... files)Adds a file to the file value for the given type of file.default Selffiles(String fileKey, Iterable<File> files)Adds a file to the file value for the given type of file.default SelffileValues(IWorkflowFile... files)Adds a file to the file value for the default file type.default SelffileValues(Iterable<? extends IWorkflowFile> files)Adds a file to the file value for the default file type.default SelffileValues(String fileKey, IWorkflowFile... files)Adds a file to the file value for the given type of file.default SelffileValues(String fileKey, Iterable<? extends IWorkflowFile> files)Adds a file to the file value for the given type of file.default Selfpaths(Iterable<Path> paths)Adds a file to the file value for the default file type.default Selfpaths(String fileKey, Iterable<Path> paths)Adds a file to the file value for the given type of file.default Selfpaths(String fileKey, Path... paths)Adds a file to the file value for the given type of file.default Selfpaths(Path... paths)Adds a file to the file value for the default file type.Selfself()default Selfvalue(IWorkflowFileValue value)Adds the given files to this configurator.
-
-
-
Method Detail
-
file
Self file(String fileKey, IFileListCreator fileListCreator)
Adds a file to the file value for the given type of file.- Parameters:
fileKey- The key for the file type.fileListCreator- Creator for the file list value.- Returns:
- The builder for chaining method calls.
-
file
default Self file(IFileListCreator fileListConfigurator)
Adds a file to the file value for the default type of file.- Parameters:
fileListConfigurator- Creator for the file list value.- Returns:
- The builder for chaining method calls.
-
fileValues
default Self fileValues(IWorkflowFile... files)
Adds a file to the file value for the default file type.- Parameters:
files- The files to add.- Returns:
- The builder for chaining method calls.
-
fileValues
default Self fileValues(Iterable<? extends IWorkflowFile> files)
Adds a file to the file value for the default file type.- Parameters:
files- The files to add.- Returns:
- The builder for chaining method calls.
-
fileValues
default Self fileValues(String fileKey, IWorkflowFile... files)
Adds a file to the file value for the given type of file.- Parameters:
fileKey- The key for the file type.files- The files to add.- Returns:
- The builder for chaining method calls.
-
fileValues
default Self fileValues(String fileKey, Iterable<? extends IWorkflowFile> files)
Adds a file to the file value for the given type of file.- Parameters:
fileKey- The key for the file type.files- The files to add.- Returns:
- The builder for chaining method calls.
-
files
default Self files(Iterable<File> files)
Adds a file to the file value for the default file type. The contents of the files will be guessed.- Parameters:
files- The files to add.- Returns:
- The builder for chaining method calls.
-
files
default Self files(File... files)
Adds a file to the file value for the default file type. The contents of the files will be guessed.- Parameters:
files- The files to add.- Returns:
- The builder for chaining method calls.
-
files
default Self files(IWorkflowFileValue files)
Adds all data from the given file value to this configurator.- Parameters:
files- The file value to add.- Returns:
- The builder for chaining method calls.
-
files
default Self files(String fileKey, File... files)
Adds a file to the file value for the given type of file. The contents of the files will be guessed.- Parameters:
fileKey- The key for the file type.files- The files to add.- Returns:
- The builder for chaining method calls.
-
files
default Self files(String fileKey, Iterable<File> files)
Adds a file to the file value for the given type of file. The contents of the files will be guessed.- Parameters:
fileKey- The key for the file type.files- The files to add.- Returns:
- The builder for chaining method calls.
-
paths
default Self paths(Iterable<Path> paths)
Adds a file to the file value for the default file type. The contents of the files will be guessed.- Parameters:
paths- The files to add.- Returns:
- The builder for chaining method calls.
-
paths
default Self paths(Path... paths)
Adds a file to the file value for the default file type. The contents of the files will be guessed.- Parameters:
paths- The files to add.- Returns:
- The builder for chaining method calls.
-
paths
default Self paths(String fileKey, Path... paths)
Adds a file to the file value for the given type of file. The contents of the files will be guessed.- Parameters:
fileKey- The key for the file type.paths- The files to add.- Returns:
- The builder for chaining method calls.
-
paths
default Self paths(String fileKey, Iterable<Path> paths)
Adds a file to the file value for the given type of file. The contents of the files will be guessed.- Parameters:
fileKey- The key for the file type.paths- The files to add.- Returns:
- The builder for chaining method calls.
-
self
Self self()
- Returns:
- The builder for chaining method calls.
-
value
default Self value(IWorkflowFileValue value)
Adds the given files to this configurator.- Parameters:
value- The value with files to add.- Returns:
- The builder for chaining method calls.
-
-