| Package | Description |
|---|---|
| com.github.joschi.jadconfig | |
| com.github.joschi.jadconfig.validators |
| Modifier and Type | Method and Description |
|---|---|
void |
JadConfig.process()
Processes the configuration provided by the configured
Repository and filling the provided configuration
beans. |
void |
Validator.validate(String name,
T value)
Validates the value value the of provided configuration parameter name
|
| Modifier and Type | Method and Description |
|---|---|
void |
PositiveDurationValidator.validate(String name,
Duration value)
Validates if the value value the of provided configuration parameter name is a positive
Duration |
void |
DirectoryWritableValidator.validate(String name,
File value) |
void |
FileWritableValidator.validate(String name,
File value) |
void |
DirectoryReadableValidator.validate(String name,
File value) |
void |
FileReadableValidator.validate(String name,
File value) |
void |
PositiveIntegerValidator.validate(String name,
Integer value)
Validates if the value value the of provided configuration parameter name is a positive
integer
|
void |
InetPortValidator.validate(String name,
Integer value)
Validates if the value value the of provided configuration parameter name is a valid
UDP/TCP port (0-65535)
|
void |
PositiveLongValidator.validate(String name,
Long value)
Validates if the value value the of provided configuration parameter name is a positive
long
|
void |
NoValidator.validate(String name,
Object value)
Does nothing and is being used as default
Validator.validate(String, Object) method |
void |
FilePathReadableValidator.validate(String name,
Path value) |
void |
DirectoryPathReadableValidator.validate(String name,
Path value) |
void |
FilePathExecutableValidator.validate(String name,
Path value) |
void |
PathReadableValidator.validate(String name,
Path value) |
void |
PathExecutableValidator.validate(String name,
Path value) |
void |
DirectoryPathWritableValidator.validate(String name,
Path value) |
void |
PathWritableValidator.validate(String name,
Path value) |
void |
FilePathWritableValidator.validate(String name,
Path value) |
void |
PositiveSizeValidator.validate(String name,
Size value)
Validates if the value value the of provided configuration parameter name is a positive
Size |
void |
StringNotBlankValidator.validate(String name,
String value)
Validates if the value value the of provided configuration parameter name is a non-blank
String |
void |
StringNotEmptyValidator.validate(String name,
String value)
Validates if the value value the of provided configuration parameter name is a non-empty
String |
void |
StringLowercaseValidator.validate(String name,
String value)
Validates if the value value the of provided configuration parameter name is an lowercase
String |
void |
StringUppercaseValidator.validate(String name,
String value)
Validates if the value value the of provided configuration parameter name is an uppercase
String |
void |
URIAbsoluteValidator.validate(String name,
URI value)
Validates if the value value the of provided configuration parameter name is an absolute
URI. |
Copyright © 2022. All rights reserved.