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 void
addViolation
(SettingsProblemCollector problems, SettingsProblem.Severity severity, String fieldName, String sourceHint, String message) void
validate
(Settings settings, SettingsProblemCollector problems) Validate the specified settings.private static boolean
validateBannedCharacters
(SettingsProblemCollector problems, String fieldName, SettingsProblem.Severity severity, String string, String sourceHint, String banned) private static boolean
validateNotNull
(SettingsProblemCollector problems, String fieldName, Object object, String sourceHint) Asserts:private void
validateRepositories
(SettingsProblemCollector problems, List<Repository> repositories, String prefix) private static boolean
validateStringNotEmpty
(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:SettingsValidator
Validate the specified settings.- Specified by:
validate
in 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 != null
string.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)
-