org.sonar.plugins.api.maven
Class MavenCollectorUtils

java.lang.Object
  extended by org.sonar.plugins.api.maven.MavenCollectorUtils

public class MavenCollectorUtils
extends java.lang.Object


Method Summary
static java.io.File findFileFromBuildDirectory(MavenPom project, java.lang.String filename)
           
static java.lang.String[] getDirectoryAndFile(java.lang.String absoluteFilename, java.util.List<java.lang.String> sourceDirs)
           
static java.lang.String[] getDirectoryAndFile(java.lang.String absoluteFilename, java.lang.String sourceDir)
           
static java.lang.String[] getJavaPackageAndClass(java.lang.String absoluteFilename, java.util.List<java.lang.String> sourceDirs)
           
static XpathParser loadAndParseXmlReport(java.io.File xmlFile)
           
static double parseNumber(java.lang.String number)
           
static double parseNumber(java.lang.String number, java.util.Locale locale)
           
static double scaleValue(double value)
           
static double scaleValue(double value, int decimals)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parseNumber

public static double parseNumber(java.lang.String number,
                                 java.util.Locale locale)
                          throws java.text.ParseException
Throws:
java.text.ParseException

parseNumber

public static double parseNumber(java.lang.String number)
                          throws java.text.ParseException
Throws:
java.text.ParseException

scaleValue

public static double scaleValue(double value)

scaleValue

public static double scaleValue(double value,
                                int decimals)

loadAndParseXmlReport

public static XpathParser loadAndParseXmlReport(java.io.File xmlFile)

findFileFromBuildDirectory

public static java.io.File findFileFromBuildDirectory(MavenPom project,
                                                      java.lang.String filename)

getDirectoryAndFile

public static java.lang.String[] getDirectoryAndFile(java.lang.String absoluteFilename,
                                                     java.lang.String sourceDir)

getDirectoryAndFile

public static java.lang.String[] getDirectoryAndFile(java.lang.String absoluteFilename,
                                                     java.util.List<java.lang.String> sourceDirs)

getJavaPackageAndClass

public static java.lang.String[] getJavaPackageAndClass(java.lang.String absoluteFilename,
                                                        java.util.List<java.lang.String> sourceDirs)


Copyright © 2009 SonarSource SA. All Rights Reserved.