public abstract class Input
extends java.lang.Object
Input.SingleInput,
Input.MultiInput| Modifier and Type | Class and Description |
|---|---|
static class |
Input.ArchiveMultiInput |
static class |
Input.FolderMultiInput |
static class |
Input.MultiInput
Represents an input capable or providing multiple files,
such as an Archive or a Folder.
|
static class |
Input.PathArchiveMultiInput |
static class |
Input.PipeArchiveMultiInput |
static class |
Input.SingleInput
Represents an input with a single file source.
|
| Constructor and Description |
|---|
Input() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
validate(java.lang.String kind)
Check any preconditions about the input prior to any work occurring.
|
public abstract void validate(java.lang.String kind)
throws IOValidationException
Used to check if inputs exist, folders are actually folders, etc.
kind - Descriptive name of the input. I.E patches, original, changed, etc.IOValidationException