public static class Input.SingleInput.FromPath extends Input.SingleInput
Input.SingleInput.FromPath, Input.SingleInput.FromStream, Input.SingleInput.FromStringInput.ArchiveMultiInput, Input.FolderMultiInput, Input.MultiInput, Input.PathArchiveMultiInput, Input.PipeArchiveMultiInput, Input.SingleInput| Constructor and Description |
|---|
FromPath(java.nio.file.Path path,
java.nio.file.OpenOption... opts) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
name() |
java.io.InputStream |
open() |
void |
validate(java.lang.String kind)
Check any preconditions about the input prior to any work occurring.
|
public FromPath(java.nio.file.Path path,
java.nio.file.OpenOption... opts)
public void validate(java.lang.String kind)
throws IOValidationException
InputUsed to check if inputs exist, folders are actually folders, etc.
validate in class Inputkind - Descriptive name of the input. I.E patches, original, changed, etc.IOValidationExceptionpublic java.io.InputStream open()
throws java.io.IOException
open in class Input.SingleInputjava.io.IOExceptionpublic java.lang.String name()
name in class Input.SingleInput