Package org.apache.maven.model.building
Class DefaultModelProblem
java.lang.Object
org.apache.maven.model.building.DefaultModelProblem
- All Implemented Interfaces:
- ModelProblem
Deprecated.
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.model.building.ModelProblemModelProblem.Severity, ModelProblem.Version
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultModelProblem(String message, ModelProblem.Severity severity, ModelProblem.Version version, String source, int lineNumber, int columnNumber, String modelId, Exception exception) Deprecated.Creates a new problem with the specified message and exception.DefaultModelProblem(String message, ModelProblem.Severity severity, ModelProblem.Version version, Model source, int lineNumber, int columnNumber, Exception exception) Deprecated.Creates a new problem with the specified message and exception.
- 
Method SummaryModifier and TypeMethodDescriptionintDeprecated.Gets the one-based index of the column containing the problem.Deprecated.Gets the exception that caused this problem (if any).intDeprecated.Gets the one-based index of the line containing the problem.Deprecated.Gets the message that describes this problem.Deprecated.Gets the identifier of the model from which the problem originated.Deprecated.Gets the severity level of this problem.Deprecated.Gets the hint about the source of the problem.Deprecated.Gets the applicable maven version/validation level of this problemtoString()Deprecated.
- 
Constructor Details- 
DefaultModelProblempublic DefaultModelProblem(String message, ModelProblem.Severity severity, ModelProblem.Version version, Model source, int lineNumber, int columnNumber, Exception exception) Deprecated.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- ModelProblem.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, ModelProblem.Severity severity, ModelProblem.Version version, String source, int lineNumber, int columnNumber, String modelId, Exception exception) Deprecated.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- ModelProblem.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- 
getSourceDeprecated.Description copied from interface:ModelProblemGets the hint about the source of the problem. While the syntax of this hint is unspecified and depends on the creator of the problem, the general expectation is that the hint provides sufficient information to the user to track the problem back to its origin. A concrete example for such a source hint can be the file path or URL from which a POM was read.- Specified by:
- getSourcein interface- ModelProblem
- Returns:
- The hint about the source of the problem or an empty string if unknown, never null.
 
- 
getLineNumberpublic int getLineNumber()Deprecated.Description copied from interface:ModelProblemGets the one-based index of the line containing the problem. The line number should refer to some text file that is given byModelProblem.getSource().- Specified by:
- getLineNumberin interface- ModelProblem
- Returns:
- The one-based index of the line containing the problem or a non-positive value if unknown.
 
- 
getColumnNumberpublic int getColumnNumber()Deprecated.Description copied from interface:ModelProblemGets the one-based index of the column containing the problem. The column number should refer to some text file that is given byModelProblem.getSource().- Specified by:
- getColumnNumberin interface- ModelProblem
- Returns:
- The one-based index of the column containing the problem or non-positive value if unknown.
 
- 
getModelIdDeprecated.Description copied from interface:ModelProblemGets the identifier of the model from which the problem originated. While the general form of this identifier isgroupId:artifactId:versionthe returned identifier need not be complete. The identifier is derived from the information that is available at the point the problem occurs and as such merely serves as a best effort to provide information to the user to track the problem back to its origin.- Specified by:
- getModelIdin interface- ModelProblem
- Returns:
- The identifier of the model from which the problem originated or an empty string if unknown, never
         null.
 
- 
getExceptionDeprecated.Description copied from interface:ModelProblemGets the exception that caused this problem (if any).- Specified by:
- getExceptionin interface- ModelProblem
- Returns:
- The exception that caused this problem or nullif not applicable.
 
- 
getMessageDeprecated.Description copied from interface:ModelProblemGets the message that describes this problem.- Specified by:
- getMessagein interface- ModelProblem
- Returns:
- The message describing this problem, never null.
 
- 
getSeverityDeprecated.Description copied from interface:ModelProblemGets the severity level of this problem.- Specified by:
- getSeverityin interface- ModelProblem
- Returns:
- The severity level of this problem, never null.
 
- 
getVersionDeprecated.Description copied from interface:ModelProblemGets the applicable maven version/validation level of this problem- Specified by:
- getVersionin interface- ModelProblem
- Returns:
- The version, never null.
 
- 
toStringDeprecated.
 
- 
org.apache.maven.api.services.ModelBuilderinstead