Class DefaultModelProblem
java.lang.Object
org.apache.maven.internal.impl.model.DefaultModelProblem
- All Implemented Interfaces:
 BuilderProblem,ModelProblem
Describes a problem that was encountered during model building. A problem can either be an exception that was thrown
 or a simple string message. In addition, a problem carries a hint about its source, e.g. the POM file that exhibits
 the problem.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.api.services.BuilderProblem
BuilderProblem.SeverityNested classes/interfaces inherited from interface org.apache.maven.api.services.ModelProblem
ModelProblem.Version - 
Constructor Summary
ConstructorsConstructorDescriptionDefaultModelProblem(String message, BuilderProblem.Severity severity, ModelProblem.Version version, String source, int lineNumber, int columnNumber, String modelId, Exception exception) Creates a new problem with the specified message and exception.DefaultModelProblem(String message, BuilderProblem.Severity severity, ModelProblem.Version version, Model source, int lineNumber, int columnNumber, Exception exception) Creates a new problem with the specified message and exception. - 
Method Summary
 
- 
Constructor Details
- 
DefaultModelProblem
public DefaultModelProblem(String message, BuilderProblem.Severity severity, ModelProblem.Version version, Model source, int lineNumber, int columnNumber, Exception exception) Creates a new problem with the specified message and exception.- Parameters:
 message- The message describing the problem, may benull.severity- The severity level of the problem, may benullto default toBuilderProblem.Severity.ERROR.source- The source of the problem, may benull.lineNumber- The one-based index of the line containing the error or-1if unknown.columnNumber- The one-based index of the column containing the error or-1if unknown.exception- The exception that caused this problem, may benull.
 - 
DefaultModelProblem
public DefaultModelProblem(String message, BuilderProblem.Severity severity, ModelProblem.Version version, String source, int lineNumber, int columnNumber, String modelId, Exception exception) Creates a new problem with the specified message and exception.- Parameters:
 message- The message describing the problem, may benull.severity- The severity level of the problem, may benullto default toBuilderProblem.Severity.ERROR.version- The version since the problem is relevantsource- A hint about the source of the problem like a file path, may benull.lineNumber- The one-based index of the line containing the problem or-1if unknown.columnNumber- The one-based index of the column containing the problem or-1if unknown.modelId- The identifier of the model that exhibits the problem, may benull.exception- The exception that caused this problem, may benull.
 
 - 
 - 
Method Details
- 
getSource
- Specified by:
 getSourcein interfaceBuilderProblem
 - 
getLineNumber
public int getLineNumber()- Specified by:
 getLineNumberin interfaceBuilderProblem
 - 
getColumnNumber
public int getColumnNumber()- Specified by:
 getColumnNumberin interfaceBuilderProblem
 - 
getModelId
- Specified by:
 getModelIdin interfaceModelProblem
 - 
getException
- Specified by:
 getExceptionin interfaceBuilderProblem
 - 
getLocation
- Specified by:
 getLocationin interfaceBuilderProblem
 - 
getMessage
- Specified by:
 getMessagein interfaceBuilderProblem
 - 
getSeverity
- Specified by:
 getSeverityin interfaceBuilderProblem
 - 
getVersion
- Specified by:
 getVersionin interfaceModelProblem
 - 
toString
 
 -