Class DefaultSettingsValidator
java.lang.Object
org.apache.maven.settings.validation.DefaultSettingsValidator
- All Implemented Interfaces:
SettingsValidator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddViolation(SettingsProblemCollector problems, SettingsProblem.Severity severity, String fieldName, String sourceHint, String message) voidvalidate(Settings settings, SettingsProblemCollector problems) Validate the specified settings.private static booleanvalidateBannedCharacters(SettingsProblemCollector problems, String fieldName, SettingsProblem.Severity severity, String string, String sourceHint, String banned) private static booleanvalidateNotNull(SettingsProblemCollector problems, String fieldName, Object object, String sourceHint) Asserts:private voidvalidateRepositories(SettingsProblemCollector problems, List<Repository> repositories, String prefix) private static booleanvalidateStringNotEmpty(SettingsProblemCollector problems, String fieldName, String string, String sourceHint) Asserts:
-
Field Details
-
ID
- See Also:
-
ID_REGEX
-
ILLEGAL_REPO_ID_CHARS
- See Also:
-
-
Constructor Details
-
DefaultSettingsValidator
public DefaultSettingsValidator()
-
-
Method Details
-
validate
Description copied from interface:SettingsValidatorValidate the specified settings.- Specified by:
validatein interfaceSettingsValidator- Parameters:
settings- The settings to validate, must not benull.problems- The container used to collect problems that were encountered, must not benull.
-
validateRepositories
private void validateRepositories(SettingsProblemCollector problems, List<Repository> repositories, String prefix) -
validateStringNotEmpty
private static boolean validateStringNotEmpty(SettingsProblemCollector problems, String fieldName, String string, String sourceHint) Asserts:string.length != nullstring.length > 0
-
validateNotNull
private static boolean validateNotNull(SettingsProblemCollector problems, String fieldName, Object object, String sourceHint) Asserts:string != null
-
validateBannedCharacters
private static boolean validateBannedCharacters(SettingsProblemCollector problems, String fieldName, SettingsProblem.Severity severity, String string, String sourceHint, String banned) -
addViolation
private static void addViolation(SettingsProblemCollector problems, SettingsProblem.Severity severity, String fieldName, String sourceHint, String message)
-