Class DefaultModelProblem
java.lang.Object
org.apache.maven.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 SummaryNested classes/interfaces inherited from interface org.apache.maven.api.services.BuilderProblemBuilderProblem.SeverityNested classes/interfaces inherited from interface org.apache.maven.api.services.ModelProblemModelProblem.Version
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultModelProblem(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- 
DefaultModelProblempublic 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 be- null.
- severity- The severity level of the problem, may be- nullto default to- BuilderProblem.Severity.ERROR.
- source- The source of the problem, may be- null.
- 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 be- null.
 
- 
DefaultModelProblempublic 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 be- null.
- severity- The severity level of the problem, may be- nullto default to- BuilderProblem.Severity.ERROR.
- version- The version since the problem is relevant
- source- A hint about the source of the problem like a file path, may be- null.
- 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 be- null.
- exception- The exception that caused this problem, may be- null.
 
 
- 
- 
Method Details- 
getSource- Specified by:
- getSourcein interface- BuilderProblem
 
- 
getLineNumberpublic int getLineNumber()- Specified by:
- getLineNumberin interface- BuilderProblem
 
- 
getColumnNumberpublic int getColumnNumber()- Specified by:
- getColumnNumberin interface- BuilderProblem
 
- 
getModelId- Specified by:
- getModelIdin interface- ModelProblem
 
- 
getException- Specified by:
- getExceptionin interface- BuilderProblem
 
- 
getLocation- Specified by:
- getLocationin interface- BuilderProblem
 
- 
getMessage- Specified by:
- getMessagein interface- BuilderProblem
 
- 
getSeverity- Specified by:
- getSeverityin interface- BuilderProblem
 
- 
getVersion- Specified by:
- getVersionin interface- ModelProblem
 
- 
toString
 
-