public class OptionsBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
asMap()
Returns the stored options as a Map<String,Object>
|
Options |
build() |
OptionsBuilder |
configurationFormat(String configurationFormat)
Sets the configuration format (xml or yml)
|
OptionsBuilder |
dynamicArgs(Map<String,Object> dynamicArgs)
Seths the dynamic arguments
|
OptionsBuilder |
excludes(String... excludes)
Sets the excludes
|
OptionsBuilder |
executionDirectory(File executionDirectory)
Sets the execution directory
|
OptionsBuilder |
includes(String... includes)
Sets the includes option
|
OptionsBuilder |
offline(boolean offline)
Sets the offline option
|
static OptionsBuilder |
options()
Creates an OptionBuilder instance with the default options:
offline = false
verbose = true
printErrors = false
throwException = false
|
static OptionsBuilder |
options(Map<String,Object> options)
Creates an OptionBuilder instance with the default options:
|
OptionsBuilder |
path(String path)
Sets the path option
|
OptionsBuilder |
printErrors(boolean printErrors)
Sets the printErrors option
|
OptionsBuilder |
throwException(boolean throwException)
Sets the printErrors option
|
OptionsBuilder |
verbose(boolean verbose)
Sets the verbose option
|
public static OptionsBuilder options()
public static OptionsBuilder options(Map<String,Object> options)
options - Map of starting options. See Options for available
keyspublic OptionsBuilder offline(boolean offline)
offline - true to disable resolution of plugin from remote repositoriesOptions.OFFLINEpublic OptionsBuilder verbose(boolean verbose)
verbose - true to enable info messages in the consoleOptions.VERBOSEpublic OptionsBuilder path(String path)
path - directory to read and write fromOptions.VERBOSEpublic OptionsBuilder printErrors(boolean printErrors)
printErrors - true to enable error messages in the consoleOptions.PRINT_ERRORSpublic OptionsBuilder throwException(boolean throwException)
throwException - true to enable exception throwingOptions.PRINT_ERRORSpublic OptionsBuilder includes(String... includes)
includes - List of included pathsOptions.INCLUDESpublic OptionsBuilder excludes(String... excludes)
excludes - List of excluded pathsOptions.EXCLUDESpublic OptionsBuilder dynamicArgs(Map<String,Object> dynamicArgs)
dynamicArgs - Map of dynamic argumentspublic OptionsBuilder executionDirectory(File executionDirectory)
executionDirectory - execution directoryOptions.EXECUTION_DIRECTORYpublic OptionsBuilder configurationFormat(String configurationFormat)
configurationFormat - configuration format (file extension)Options.CONFIGURATION_FILE_FORMATpublic Options build()
Copyright © 2017. All rights reserved.