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

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.util.List<java.lang.String> sourceDirs)

getDirectoryAndFile

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

getJavaPackageAndClass

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

loadAndParseXmlReport

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

parseNumber

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

parseNumber

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

scaleValue

public static double scaleValue(double value)

scaleValue

public static double scaleValue(double value,
                                int decimals)


Copyright © 2008-2009 SonarSource SA. All Rights Reserved.