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.StringID_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 voidforcePluginExecutionIdCollision(Model model, ModelValidationResult result)ModelValidationResultvalidate(Model model)private booleanvalidateId(java.lang.String fieldName, ModelValidationResult result, java.lang.String id)private booleanvalidateNotNull(java.lang.String fieldName, ModelValidationResult result, java.lang.Object object, java.lang.String sourceHint)Asserts:private voidvalidateRepositories(ModelValidationResult result, java.util.List repositories, java.lang.String prefix)private booleanvalidateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string)private booleanvalidateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string, java.lang.String sourceHint)Asserts:private booleanvalidateSubElementNotNull(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.Object object)Asserts:private booleanvalidateSubElementStringNotEmpty(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:
validatein 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 != nullstring.length > 0
-
validateSubElementStringNotEmpty
private boolean validateSubElementStringNotEmpty(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.String string)Asserts:string.length != nullstring.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
-
-