org.apache.maven.model.building
Class ModelProblemUtils

java.lang.Object
  extended by org.apache.maven.model.building.ModelProblemUtils

public class ModelProblemUtils
extends Object

Assists in the handling of model problems.

Author:
Benjamin Bentmann

Constructor Summary
ModelProblemUtils()
           
 
Method Summary
static String formatLocation(ModelProblem problem, String projectId)
          Creates a string with all location details for the specified model problem.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelProblemUtils

public ModelProblemUtils()
Method Detail

formatLocation

public static String formatLocation(ModelProblem problem,
                                    String projectId)
Creates a string with all location details for the specified model problem. If the project identifier is provided, the generated location will omit the model id and source information and only give line/column information for problems originating directly from this POM.

Parameters:
problem - The problem whose location should be formatted, must not be null.
projectId - The <groupId>:<artifactId>:<version> of the corresponding project, may be null to force output of model id and source.
Returns:
The formatted problem location or an empty string if unknown, never null.


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.