Package org.apache.maven.building
Interface ProblemCollector
public interface ProblemCollector
Collects problems that are encountered during settings building.
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(Problem.Severity severity, String message, int line, int column, Exception cause) Adds the specified problem.voidThe next messages will be bound to this source.
- 
Method Details- 
addAdds the specified problem. Either message or exception is required- Parameters:
- severity- The severity of the problem, must not be- null.
- message- The detail message of the problem, may be- null.
- line- The one-based index of the line containing the problem or- -1if unknown.
- column- The one-based index of the column containing the problem or- -1if unknown.
- cause- The cause of the problem, may be- null.
 
- 
setSourceThe next messages will be bound to this source. When calling this method again, previous messages keep their source, but the next messages will use the new source.- Parameters:
- source- a source
 
- 
getProblems- Returns:
- the collected Problems, never null
 
 
-