Class DefaultModelValidator
- java.lang.Object
-
- org.apache.maven.project.validation.DefaultModelValidator
-
- All Implemented Interfaces:
ModelValidator
public class DefaultModelValidator extends java.lang.Object implements ModelValidator
- Version:
- $Id: DefaultModelValidator.java 800540 2009-08-03 20:31:37Z jdcasey $
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ID_REGEX
-
Fields inherited from interface org.apache.maven.project.validation.ModelValidator
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultModelValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
forcePluginExecutionIdCollision(Model model, ModelValidationResult result)
ModelValidationResult
validate(Model model)
private boolean
validateId(java.lang.String fieldName, ModelValidationResult result, java.lang.String id)
private boolean
validateNotNull(java.lang.String fieldName, ModelValidationResult result, java.lang.Object object, java.lang.String sourceHint)
Asserts:private void
validateRepositories(ModelValidationResult result, java.util.List repositories, java.lang.String prefix)
private boolean
validateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string)
private boolean
validateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string, java.lang.String sourceHint)
Asserts:private boolean
validateSubElementNotNull(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.Object object)
Asserts:private boolean
validateSubElementStringNotEmpty(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.String string)
Asserts:
-
-
-
Field Detail
-
ID_REGEX
private static final java.lang.String ID_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public ModelValidationResult validate(Model model)
- Specified by:
validate
in interfaceModelValidator
-
validateId
private boolean validateId(java.lang.String fieldName, ModelValidationResult result, java.lang.String id)
-
validateRepositories
private void validateRepositories(ModelValidationResult result, java.util.List repositories, java.lang.String prefix)
-
forcePluginExecutionIdCollision
private void forcePluginExecutionIdCollision(Model model, ModelValidationResult result)
-
validateStringNotEmpty
private boolean validateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string)
-
validateStringNotEmpty
private boolean validateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string, java.lang.String sourceHint)
Asserts:string.length != null
string.length > 0
-
validateSubElementStringNotEmpty
private boolean validateSubElementStringNotEmpty(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.String string)
Asserts:string.length != null
string.length > 0
-
validateNotNull
private boolean validateNotNull(java.lang.String fieldName, ModelValidationResult result, java.lang.Object object, java.lang.String sourceHint)
Asserts:string != null
-
validateSubElementNotNull
private boolean validateSubElementNotNull(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.Object object)
Asserts:string != null
-
-